summaryrefslogtreecommitdiff
path: root/auth1.c
diff options
context:
space:
mode:
Diffstat (limited to 'auth1.c')
-rw-r--r--auth1.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/auth1.c b/auth1.c
index 4d2b92a22..676c8a667 100644
--- a/auth1.c
+++ b/auth1.c
@@ -304,6 +304,15 @@ do_authloop(Authctxt *authctxt)
304 fatal("INTERNAL ERROR: authenticated invalid user %s", 304 fatal("INTERNAL ERROR: authenticated invalid user %s",
305 authctxt->user); 305 authctxt->user);
306 306
307#ifdef _UNICOS
308 if (type == SSH_CMSG_AUTH_PASSWORD && !authenticated)
309 cray_login_failure(authctxt->user, IA_UDBERR);
310 if (authenticated && cray_access_denied(authctxt->user)) {
311 authenticated = 0;
312 fatal("Access denied for user %s.",authctxt->user);
313 }
314#endif /* _UNICOS */
315
307#ifdef HAVE_CYGWIN 316#ifdef HAVE_CYGWIN
308 if (authenticated && 317 if (authenticated &&
309 !check_nt_auth(type == SSH_CMSG_AUTH_PASSWORD, pw)) { 318 !check_nt_auth(type == SSH_CMSG_AUTH_PASSWORD, pw)) {