* src/login.c: failcount does not need to be signed.

This commit is contained in:
nekral-guest 2009-05-09 13:14:50 +00:00
parent 538336a332
commit b60e8b6b45
2 changed files with 10 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2009-05-07 Nicolas François <nicolas.francois@centraliens.net>
* src/login.c: failcount does not need to be signed.
2009-05-07 Nicolas François <nicolas.francois@centraliens.net>
* src/Makefile.am: PAM enabled chpasswd now needs to be linked to

View File

@ -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);