From 3cfa63750d7e82e0e4b94f7f7b67639bdbd016af Mon Sep 17 00:00:00 2001 From: John Denker Date: Sun, 3 Jun 2012 00:43:55 -0700 Subject: optional debugging features in checkpassword --- checkpasswd/checkpassword.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'checkpasswd/checkpassword.c') diff --git a/checkpasswd/checkpassword.c b/checkpasswd/checkpassword.c index 7e5ee18..6056525 100644 --- a/checkpasswd/checkpassword.c +++ b/checkpasswd/checkpassword.c @@ -19,6 +19,10 @@ static struct spwd *spw; static struct userpw *upw; #endif +#ifdef NASTY_DEBUG +# include +#endif + static char up[513]; static int uplen; @@ -57,6 +61,11 @@ main(int argc,char **argv) if (i >= uplen) _exit(2); while (up[i++]) if (i >= uplen) _exit(2); +#ifdef NASTY_DEBUG + fprintf(stderr, "checkpassw called with '%s' '%s'\n", + login, password); +#endif + pw = getpwnam(login); if (pw) stored = pw->pw_passwd; -- cgit v1.2.3