]> granicus.if.org Git - shadow/commitdiff
usermod: add v:w:V:W: to getopt
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 6 Jun 2013 15:43:29 +0000 (17:43 +0200)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Mon, 5 Aug 2013 15:08:45 +0000 (10:08 -0500)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/usermod.c

index 92a57d2e1c427d4717f78a9b536396c72e24a0ce..2ba1f0ed9d0ccc9848e3bfa6e8bb3a2cf8e2a8ac 100644 (file)
@@ -993,9 +993,9 @@ static void process_flags (int argc, char **argv)
                };
                while ((c = getopt_long (argc, argv,
 #ifdef WITH_SELINUX
-                                        "ac:d:e:f:g:G:hl:Lmop:R:s:u:UZ:",
+                                        "ac:d:e:f:g:G:hl:Lmop:R:s:u:UZ:v:w:V:W:",
 #else                          /* !WITH_SELINUX */
-                                        "ac:d:e:f:g:G:hl:Lmop:R:s:u:U",
+                                        "ac:d:e:f:g:G:hl:Lmop:R:s:u:Uv:w:V:W:",
 #endif                         /* !WITH_SELINUX */
                                         long_options, NULL)) != -1) {
                        switch (c) {
@@ -1141,6 +1141,7 @@ static void process_flags (int argc, char **argv)
                                        exit(E_BAD_ARG);
                                }
                                wflg = true;
+                break;
                        case 'W':
                                if (prepend_range (optarg, &del_sub_gids) == 0) {
                                        fprintf (stderr,