diff options
author | Colin Watson <cjwatson@debian.org> | 2018-08-24 12:49:36 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2018-08-24 12:49:36 +0100 |
commit | e6547182a54f0f268ee36e7c99319eeddffbaff2 (patch) | |
tree | 417527229ad3f3764ba71ea383f478a168895087 /auth2-kbdint.c | |
parent | ed6ae9c1a014a08ff5db3d768f01f2e427eeb476 (diff) | |
parent | 71508e06fab14bc415a79a08f5535ad7bffa93d9 (diff) |
Import openssh_7.8p1.orig.tar.gz
Diffstat (limited to 'auth2-kbdint.c')
-rw-r--r-- | auth2-kbdint.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/auth2-kbdint.c b/auth2-kbdint.c index 86aad8ddc..a813b8f56 100644 --- a/auth2-kbdint.c +++ b/auth2-kbdint.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: auth2-kbdint.c,v 1.8 2017/05/30 14:29:59 markus Exp $ */ | 1 | /* $OpenBSD: auth2-kbdint.c,v 1.9 2018/07/09 21:35:50 markus Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2000 Markus Friedl. All rights reserved. | 3 | * Copyright (c) 2000 Markus Friedl. All rights reserved. |
4 | * | 4 | * |
@@ -31,13 +31,12 @@ | |||
31 | 31 | ||
32 | #include "xmalloc.h" | 32 | #include "xmalloc.h" |
33 | #include "packet.h" | 33 | #include "packet.h" |
34 | #include "key.h" | ||
35 | #include "hostfile.h" | 34 | #include "hostfile.h" |
36 | #include "auth.h" | 35 | #include "auth.h" |
37 | #include "log.h" | 36 | #include "log.h" |
38 | #include "buffer.h" | ||
39 | #include "misc.h" | 37 | #include "misc.h" |
40 | #include "servconf.h" | 38 | #include "servconf.h" |
39 | #include "ssherr.h" | ||
41 | 40 | ||
42 | /* import */ | 41 | /* import */ |
43 | extern ServerOptions options; | 42 | extern ServerOptions options; |
@@ -45,12 +44,13 @@ extern ServerOptions options; | |||
45 | static int | 44 | static int |
46 | userauth_kbdint(struct ssh *ssh) | 45 | userauth_kbdint(struct ssh *ssh) |
47 | { | 46 | { |
48 | int authenticated = 0; | 47 | int r, authenticated = 0; |
49 | char *lang, *devs; | 48 | char *lang, *devs; |
50 | 49 | ||
51 | lang = packet_get_string(NULL); | 50 | if ((r = sshpkt_get_cstring(ssh, &lang, NULL)) != 0 || |
52 | devs = packet_get_string(NULL); | 51 | (r = sshpkt_get_cstring(ssh, &devs, NULL)) != 0 || |
53 | packet_check_eom(); | 52 | (r = sshpkt_get_end(ssh)) != 0) |
53 | fatal("%s: %s", __func__, ssh_err(r)); | ||
54 | 54 | ||
55 | debug("keyboard-interactive devs %s", devs); | 55 | debug("keyboard-interactive devs %s", devs); |
56 | 56 | ||