diff --git a/README b/README index c0c03f2d..cf54ca8e 100644 --- a/README +++ b/README @@ -59,6 +59,7 @@ Dave Hagewood David A. Holland David Frey Ed Carp +Ed Neville Eric W. Biederman" Floody Frank Denis diff --git a/src/faillog.c b/src/faillog.c index 1309dad4..3ab48db3 100644 --- a/src/faillog.c +++ b/src/faillog.c @@ -163,6 +163,10 @@ static void print_one (/*@null@*/const struct passwd *pw, bool force) } tm = localtime (&fl.fail_time); + if (!tm) { + fprintf (stderr, "Cannot read time from faillog.\n"); + exit (EXIT_FAILURE); + } #ifdef HAVE_STRFTIME strftime (ptime, sizeof (ptime), "%D %H:%M:%S %z", tm); cp = ptime;