]> granicus.if.org Git - shadow/commitdiff
* src/groupmems.c: Only check if the adduser user exists when an
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 30 Jul 2008 14:11:09 +0000 (14:11 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 30 Jul 2008 14:11:09 +0000 (14:11 +0000)
user is specified with -a.

ChangeLog
src/groupmems.c

index 1943d84c96e40f0ef4bae104147b78d349e6c5e5..a1b6578ba4a32a2037b39a65cc64472dc33de1ab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-07-30  Lukáš Kuklínek  <lkukline@redhat.com>
+
+       * src/groupmems.c: Only check if the adduser user exists when an
+       user is specified with -a.
+
 2008-07-30  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/groupmems.c: Fix the groupmems' usage message. The -D option
index 48ed34fcce3cd67113294e73c056f4f078ea70dc..e4948a23e7c8158d00e5d1b56fed08e6e7b38b8c 100644 (file)
@@ -163,7 +163,8 @@ static void process_flags (int argc, char **argv)
        }
 
        /* local, no need for xgetpwnam */
-       if (getpwnam (adduser) == NULL) {
+       if (   (NULL != adduser)
+           && (getpwnam (adduser) == NULL)) {
                fprintf (stderr, _("%s: user `%s' does not exist\n"),
                         Prog, adduser);
                fail_exit (EXIT_INVALID_USER);