From: nekral-guest Date: Sat, 9 May 2009 13:14:50 +0000 (+0000) Subject: * src/login.c: failcount does not need to be signed. X-Git-Tag: 4.1.4~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b60e8b6b45f12f87cb6fab4095ce752f8f1faf54;p=shadow * src/login.c: failcount does not need to be signed. --- diff --git a/ChangeLog b/ChangeLog index 11d49ee0..9f9714db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-05-07 Nicolas François + + * src/login.c: failcount does not need to be signed. + 2009-05-07 Nicolas François * src/Makefile.am: PAM enabled chpasswd now needs to be linked to diff --git a/src/login.c b/src/login.c index f480e7b4..abf649e4 100644 --- a/src/login.c +++ b/src/login.c @@ -738,7 +738,7 @@ int main (int argc, char **argv) #endif /* if fflg, then the user has already been authenticated */ if (!fflg) { - int failcount = 0; + unsigned int failcount = 0; char hostn[256]; char loginprompt[256]; /* That's one hell of a prompt :) */ @@ -790,10 +790,10 @@ int main (int argc, char **argv) if (retcode == PAM_MAXTRIES) { SYSLOG ((LOG_NOTICE, - "TOO MANY LOGIN TRIES (%d)%s FOR '%s'", + "TOO MANY LOGIN TRIES (%u)%s FOR '%s'", failcount, fromhost, failent_user)); fprintf(stderr, - _("Maximum number of tries exceeded (%d)\n"), + _("Maximum number of tries exceeded (%u)\n"), failcount); PAM_END; exit(0); @@ -804,7 +804,7 @@ int main (int argc, char **argv) PAM_END; exit(99); } else if (retcode != PAM_SUCCESS) { - SYSLOG ((LOG_NOTICE,"FAILED LOGIN (%d)%s FOR '%s', %s", + SYSLOG ((LOG_NOTICE,"FAILED LOGIN (%u)%s FOR '%s', %s", failcount, fromhost, failent_user, pam_strerror (pamh, retcode))); failed = true; @@ -834,10 +834,10 @@ int main (int argc, char **argv) if (failcount >= retries) { SYSLOG ((LOG_NOTICE, - "TOO MANY LOGIN TRIES (%d)%s FOR '%s'", + "TOO MANY LOGIN TRIES (%u)%s FOR '%s'", failcount, fromhost, failent_user)); fprintf(stderr, - _("Maximum number of tries exceeded (%d)\n"), + _("Maximum number of tries exceeded (%u)\n"), failcount); PAM_END; exit(0);