From 9efd6a53d2776a520dab9eddc515867f3356a836 Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Mon, 20 Apr 2009 14:04:48 +0000 Subject: [PATCH] * NEWS, src/lastlog.c: Fix regression causing empty reports. --- ChangeLog | 4 ++++ NEWS | 2 ++ src/lastlog.c | 5 +++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index d2005db5..9a7db38f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-04-20 Sven Joachim + + * NEWS, src/lastlog.c: Fix regression causing empty reports. + 2009-04-20 Nicolas François * src/login.c: Get rid of pwent. pwd is sufficient as long as it diff --git a/NEWS b/NEWS index 590881b9..108e5d22 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,8 @@ shadow-4.1.3.1 -> shadow-4.1.3.2 UNRELEASED lead to DOS attacks. * (PAM) Even if the user was already authenticated (-f flag), ask the user to update his authentication token if needed. +- lastlog + * Fix regression causing empty reports. *** translation - Updated Korean translation diff --git a/src/lastlog.c b/src/lastlog.c index 8f08e87f..a8ef745b 100644 --- a/src/lastlog.c +++ b/src/lastlog.c @@ -266,8 +266,7 @@ int main (int argc, char **argv) exit (1); } - print (); - /* Get the laslog size */ + /* Get the lastlog size */ if (fstat (fileno (lastlogfile), &statbuf) != 0) { fprintf (stderr, _("lastlog: Cannot get the size of %s: %s\n"), @@ -275,6 +274,8 @@ int main (int argc, char **argv) exit (1); } + print (); + fclose (lastlogfile); exit (0); }