]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
src/useradd.c: Use free_list() to free user groups list
authorsgakerru <sulmpx60@yandex.ru>
Tue, 17 Dec 2024 15:18:38 +0000 (19:18 +0400)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Wed, 26 Nov 2025 16:08:14 +0000 (17:08 +0100)
src/useradd.c

index f7e46d6b6d9e2a2893890120025cea7651ac8fc1..ec72a48b3d9f198b0e2a85ece5b5c4c867c48a06 100644 (file)
@@ -751,11 +751,7 @@ static int get_groups (char *list, struct option_flags *flags)
        /*
         * Free previous group list before creating a new one.
         */
-       int i = 0;
-       while (NULL != user_groups[i]) {
-               free(user_groups[i]);
-               user_groups[i++] = NULL;
-       }
+       free_list(user_groups);
 
        if (streq(list, "")) {
                return 0;