]> granicus.if.org Git - shadow/commitdiff
* src/useradd.c: Re-indent.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 11 Mar 2010 22:03:45 +0000 (22:03 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 11 Mar 2010 22:03:45 +0000 (22:03 +0000)
* src/useradd.c: Added brackets.
* src/useradd.c: Avoid implicit conversion of integers to
booleans.
* src/useradd.c: Harmonize error messages.

ChangeLog
src/useradd.c

index 66e955364d23074d6923230212ad8a64ec84b1c9..737128df6f81daa6e87a168f23e039a796358408 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-03-11  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/useradd.c: Re-indent.
+       * src/useradd.c: Added brackets.
+       * src/useradd.c: Avoid implicit conversion of integers to
+       booleans.
+       * src/useradd.c: Harmonize error messages.
+
 2010-03-11  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/vipw.c: Document the sections closed by #endif
index cd83ad9e22cc66958c647be1f22f68eca9e070c9..5715c626702730f2a95c4e4d678e8efbcbd4929c 100644 (file)
@@ -1471,20 +1471,21 @@ static void open_files (void)
 
 static void open_shadow (void)
 {
-       if (!is_shadow_pwd)
+       if (!is_shadow_pwd) {
                return;
-       if (!spw_lock ()) {
-               fprintf(stderr,
-                       _("%s: cannot lock shadow password file\n"),
-                       Prog);
-               fail_exit(E_PW_UPDATE);
+       }
+       if (spw_lock () == 0) {
+               fprintf (stderr,
+                        _("%s: cannot lock %s; try again later.\n"),
+                        Prog, spw_dbname ());
+               fail_exit (E_PW_UPDATE);
        }
        spw_locked = true;
-       if (!spw_open (O_RDWR)) {
-               fprintf(stderr,
-                       _("%s: cannot open shadow password file\n"),
-                       Prog);
-               fail_exit(E_PW_UPDATE);
+       if (spw_open (O_RDWR) == 0) {
+               fprintf (stderr,
+                        _("%s: cannot open %s\n"),
+                        Prog, spw_dbname ());
+               fail_exit (E_PW_UPDATE);
        }
 }
 
@@ -2002,7 +2003,7 @@ int main (int argc, char **argv)
 
 #ifdef WITH_TCB
        if (getdef_bool("USE_TCB")) {
-               if (!shadowtcb_create(user_name, user_id)) {
+               if (shadowtcb_create(user_name, user_id) == 0) {
                        fprintf(stderr, "Failed to create tcb directory for %s\n", user_name);
                        fail_exit (E_UID_IN_USE);
                }