]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
* src/grpconv.c: Fail if not called correctly.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 18 Sep 2011 20:26:27 +0000 (20:26 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 18 Sep 2011 20:26:27 +0000 (20:26 +0000)
* src/grpconv.c: At the end of main, the passwd and shadow files
are locked. No need to check before unlocking. No need to set the
lock as false neither since there cannot be anymore failures.

ChangeLog
src/grpconv.c

index 0719280ab899bb3a40d31cccd624873d607a53ca..a640db71bb3c14b879121c65199827fdd2e52ad3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-09-18  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/grpconv.c: Fail if not called correctly.
+       * src/grpconv.c: At the end of main, the passwd and shadow files
+       are locked. No need to check before unlocking. No need to set the
+       lock as false neither since there cannot be anymore failures.
+
 2011-09-18  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/chage.c: EPOCH is not needed, it's converted to -1 by
index 86038bdee76472ccdfd218e6900e44716071fb99..c0375a4dd424e5ef3d1c69c616117c65fb9e8687 100644 (file)
@@ -1,6 +1,7 @@
 /*
  * Copyright (c) 1996 - 2000, Marek Michałkiewicz
  * Copyright (c) 2002 - 2006, Tomasz Kłoczko
+ * Copyright (c) 2011       , Nicolas François
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -91,6 +92,7 @@ int main (int argc, char **argv)
 
        if (1 != argc) {
                (void) fputs (_("Usage: grpconv\n"), stderr);
+               fail_exit (2);
        }
        Prog = Basename (argv[0]);
 
@@ -209,13 +211,11 @@ int main (int argc, char **argv)
                SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ()));
                /* continue */
        }
-       sgr_locked = false;
        if (gr_unlock () == 0) {
                fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname ());
                SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ()));
                /* continue */
        }
-       gr_locked = false;
 
        nscd_flush_cache ("group");