diff options
Diffstat (limited to 'auth2.c')
-rw-r--r-- | auth2.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -57,10 +57,6 @@ extern ServerOptions options; | |||
57 | extern u_char *session_id2; | 57 | extern u_char *session_id2; |
58 | extern int session_id2_len; | 58 | extern int session_id2_len; |
59 | 59 | ||
60 | #ifdef WITH_AIXAUTHENTICATE | ||
61 | extern char *aixloginmsg; | ||
62 | #endif | ||
63 | |||
64 | static Authctxt *x_authctxt = NULL; | 60 | static Authctxt *x_authctxt = NULL; |
65 | static int one = 1; | 61 | static int one = 1; |
66 | 62 | ||
@@ -282,8 +278,14 @@ userauth_finish(Authctxt *authctxt, int authenticated, char *method) | |||
282 | /* now we can break out */ | 278 | /* now we can break out */ |
283 | authctxt->success = 1; | 279 | authctxt->success = 1; |
284 | } else { | 280 | } else { |
285 | if (authctxt->failures++ > AUTH_FAIL_MAX) | 281 | if (authctxt->failures++ > AUTH_FAIL_MAX) { |
282 | #ifdef WITH_AIXAUTHENTICATE | ||
283 | loginfailed(authctxt->user, | ||
284 | get_canonical_hostname(options.reverse_mapping_check), | ||
285 | "ssh"); | ||
286 | #endif /* WITH_AIXAUTHENTICATE */ | ||
286 | packet_disconnect(AUTH_FAIL_MSG, authctxt->user); | 287 | packet_disconnect(AUTH_FAIL_MSG, authctxt->user); |
288 | } | ||
287 | methods = authmethods_get(); | 289 | methods = authmethods_get(); |
288 | packet_start(SSH2_MSG_USERAUTH_FAILURE); | 290 | packet_start(SSH2_MSG_USERAUTH_FAILURE); |
289 | packet_put_cstring(methods); | 291 | packet_put_cstring(methods); |