From: nekral-guest Date: Sun, 25 May 2008 22:14:19 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 4.1.3~493 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=639b2bd8e5288d62c0ee689bb7764c07f74d1508;p=thirdparty%2Fshadow.git --- diff --git a/libmisc/hushed.c b/libmisc/hushed.c index 327487ae3..cb59a2ae9 100644 --- a/libmisc/hushed.c +++ b/libmisc/hushed.c @@ -82,7 +82,7 @@ bool hushed (const struct passwd *pw) if (NULL == fp) { return false; } - for (found = false; !found && (fgets (buf, sizeof buf, fp) != NULL);) { + for (found = false; !found && (fgets (buf, sizeof buf, fp) == buf);) { buf[strlen (buf) - 1] = '\0'; found = (strcmp (buf, pw->pw_shell) == 0) || (strcmp (buf, pw->pw_name) == 0);