]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
src/usermod.c: grp_update(): Remove scope of variable, and fix const correctness
authorAlejandro Colomar <alx@kernel.org>
Mon, 22 Jan 2024 22:52:09 +0000 (23:52 +0100)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Fri, 26 Jan 2024 08:40:10 +0000 (09:40 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
src/usermod.c

index 76955c25c436f71c0c20c45e8338aafe9362e0a1..d42dbf8c7ee4e38c6219f0d7f17d9794ca00f3d2 100644 (file)
@@ -971,7 +971,6 @@ static void grp_update (void)
  */
 static void process_flags (int argc, char **argv)
 {
-       const struct group *grp;
        struct stat st;
        bool anyflag = false;
 
@@ -1077,6 +1076,9 @@ static void process_flags (int argc, char **argv)
                                fflg = true;
                                break;
                        case 'g':
+                       {
+                               struct group  *grp;
+
                                grp = prefix_getgr_nam_gid (optarg);
                                if (NULL == grp) {
                                        fprintf (stderr,
@@ -1088,6 +1090,7 @@ static void process_flags (int argc, char **argv)
                                gflg = true;
                                gr_free (grp);
                                break;
+                       }
                        case 'G':
                                if (get_groups (optarg) != 0) {
                                        exit (E_NOTFOUND);