]> granicus.if.org Git - shadow/commitdiff
* src/usermod.c: Log errors while *_close to syslog.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 22 Aug 2008 02:34:04 +0000 (02:34 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 22 Aug 2008 02:34:04 +0000 (02:34 +0000)
* src/usermod.c: Added missing }

ChangeLog
src/usermod.c

index 23b6872916f2e00a51a671fb8819c4874a50ab91..46a1d09affc61443563f0f5986760d06005be958 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-21  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/usermod.c: Log errors while *_close to syslog.
+
 2008-08-21  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/grpconv.c: Use Basename for the definition of Prog. Prog
index 025fd6a61793d3ffcc64ac49591a61bc4924b19f..c2221eb87ad76cc7ccd352c9517a63c45b500f87 100644 (file)
@@ -1120,12 +1120,16 @@ static void close_files (void)
 {
        if (pw_close () == 0) {
                fprintf (stderr,
-                        _("%s: failure while writing changes to %s\n"), Prog, pw_dbname ());
+                        _("%s: failure while writing changes to %s\n"),
+                        Prog, pw_dbname ());
+               SYSLOG ((LOG_ERR, "failure while writing changes to %s", pw_dbname ()));
                fail_exit (E_PW_UPDATE);
        }
        if (is_shadow_pwd && (spw_close () == 0)) {
                fprintf (stderr,
-                        _("%s: failure while writing changes to %s\n"), Prog, spw_dbname ());
+                        _("%s: failure while writing changes to %s\n"),
+                        Prog, spw_dbname ());
+               SYSLOG ((LOG_ERR, "failure while writing changes to %s", spw_dbname ()));
                fail_exit (E_PW_UPDATE);
        }
 
@@ -1134,15 +1138,18 @@ static void close_files (void)
                        fprintf (stderr,
                                 _("%s: failure while writing changes to %s\n"),
                                 Prog, gr_dbname ());
+                       SYSLOG ((LOG_ERR, "failure while writing changes to %s", gr_dbname ()));
                        fail_exit (E_GRP_UPDATE);
                }
 #ifdef SHADOWGRP
                if (is_shadow_grp) {
                        if (sgr_close () == 0) {
-                       fprintf (stderr,
-                                _("%s: failure while writing changes to %s\n"),
-                                Prog, sgr_dbname ());
-                       fail_exit (E_GRP_UPDATE);
+                               fprintf (stderr,
+                                        _("%s: failure while writing changes to %s\n"),
+                                        Prog, sgr_dbname ());
+                               SYSLOG ((LOG_ERR, "failure while writing changes to %s", sgr_dbname ()));
+                               fail_exit (E_GRP_UPDATE);
+                       }
                        if (sgr_unlock () == 0) {
                                fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname ());
                                SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));