]> granicus.if.org Git - shadow/commitdiff
* libmisc/sulog.c: Likewise for the su log.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 21 Mar 2009 19:32:14 +0000 (19:32 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 21 Mar 2009 19:32:14 +0000 (19:32 +0000)
ChangeLog
libmisc/sulog.c

index 6035b14238cd8941a4e5c55d96ad555c39728d6c..5a7e54a4a41f2644caa10f2bce9c74ea0d26086b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
        and mail spool.
        * src/usermod.c: Likewise for the faillog and lastlog file.
        * src/vipw.c: Likewise for the backup file.
+       * libmisc/sulog.c: Likewise for the su log.
 
 2009-03-15  Nicolas François  <nicolas.francois@centraliens.net>
 
index a06647952b3c6c9f3cfac314e24e447a506b9743..1948324b08a2a3ceffe07207c38bb9d1fe4bd48d 100644 (file)
@@ -97,6 +97,7 @@ void sulog (const char *tty, bool success, const char *oldname, const char *name
                 success ? '+' : '-', tty, oldname, name);
 
        (void) fflush (fp);
+       fsync (fileno (fp));
        fclose (fp);
        /* TODO: log if failure */
 }