From d452d1b812456826d63b90f39ea029309b64ff43 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Mon, 22 Jan 2024 23:52:09 +0100 Subject: [PATCH] src/usermod.c: grp_update(): Remove scope of variable, and fix const correctness Signed-off-by: Alejandro Colomar --- src/usermod.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/usermod.c b/src/usermod.c index 76955c25c..d42dbf8c7 100644 --- a/src/usermod.c +++ b/src/usermod.c @@ -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); -- 2.47.2