From 5bc17e9f8f444e8f04ee5f7d8a237e880f77a893 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sat, 1 Apr 1995 01:32:51 +0000 Subject: [PATCH] added PASSWORDS_NOT_CORRECT stuff] --- check.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/check.c b/check.c index c12ea3e4a..d9977fbb2 100644 --- a/check.c +++ b/check.c @@ -416,7 +416,10 @@ static void check_passwd() #endif /* USE_GETPASS */ #endif /* HAVE_SKEY */ if (!pass || *pass == '\0') - exit(0); + if (counter == 0) + exit(0); + else + break; #if defined(__convex__) && defined(HAVE_C2_SECURITY) strncpy(salt, spw_ent->ufld.fd_encrypt, 2); i = AUTH_SALT_SIZE + AUTH_CIPHERTEXT_SEG_CHARS; @@ -457,8 +460,13 @@ static void check_passwd() #endif /* USE_INSULTS */ } - log_error(PASSWORD_NOT_CORRECT); - inform_user(PASSWORD_NOT_CORRECT); + if (counter > 0) { + log_error(PASSWORD_NOT_CORRECT); + inform_user(PASSWORD_NOT_CORRECT); + } else { + log_error(PASSWORDS_NOT_CORRECT); + inform_user(PASSWORDS_NOT_CORRECT); + } exit(1); } -- 2.40.0