diff options
author | Colin Watson <cjwatson@debian.org> | 2004-03-01 02:25:32 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2004-03-01 02:25:32 +0000 |
commit | ea8116a11e3de70036dbc665ccb0d486cf89cac9 (patch) | |
tree | d73ccdff78d8608e156465af42e6a1b3527fb2d6 /auth-rh-rsa.c | |
parent | e39b311381a5609cc05acf298c42fba196dc524b (diff) | |
parent | f5bda272678ec6dccaa5f29379cf60cb855018e8 (diff) |
Merge 3.8p1 to the trunk. This builds and runs, but I haven't tested it
extensively yet.
ProtocolKeepAlives is now just a compatibility alias for
ServerAliveInterval.
Diffstat (limited to 'auth-rh-rsa.c')
-rw-r--r-- | auth-rh-rsa.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/auth-rh-rsa.c b/auth-rh-rsa.c index 2eb7e6e2d..29eb538ec 100644 --- a/auth-rh-rsa.c +++ b/auth-rh-rsa.c | |||
@@ -13,7 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include "includes.h" | 15 | #include "includes.h" |
16 | RCSID("$OpenBSD: auth-rh-rsa.c,v 1.36 2003/06/02 09:17:34 markus Exp $"); | 16 | RCSID("$OpenBSD: auth-rh-rsa.c,v 1.37 2003/11/04 08:54:09 djm Exp $"); |
17 | 17 | ||
18 | #include "packet.h" | 18 | #include "packet.h" |
19 | #include "uidswap.h" | 19 | #include "uidswap.h" |
@@ -52,14 +52,15 @@ auth_rhosts_rsa_key_allowed(struct passwd *pw, char *cuser, char *chost, | |||
52 | * its host key. Returns true if authentication succeeds. | 52 | * its host key. Returns true if authentication succeeds. |
53 | */ | 53 | */ |
54 | int | 54 | int |
55 | auth_rhosts_rsa(struct passwd *pw, char *cuser, Key *client_host_key) | 55 | auth_rhosts_rsa(Authctxt *authctxt, char *cuser, Key *client_host_key) |
56 | { | 56 | { |
57 | char *chost; | 57 | char *chost; |
58 | struct passwd *pw = authctxt->pw; | ||
58 | 59 | ||
59 | debug("Trying rhosts with RSA host authentication for client user %.100s", | 60 | debug("Trying rhosts with RSA host authentication for client user %.100s", |
60 | cuser); | 61 | cuser); |
61 | 62 | ||
62 | if (pw == NULL || client_host_key == NULL || | 63 | if (!authctxt->valid || client_host_key == NULL || |
63 | client_host_key->rsa == NULL) | 64 | client_host_key->rsa == NULL) |
64 | return 0; | 65 | return 0; |
65 | 66 | ||