From: sgakerru Date: Tue, 17 Dec 2024 15:18:38 +0000 (+0400) Subject: src/useradd.c: Use free_list() to free user groups list X-Git-Tag: 4.19.0-rc1~92 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8562d134028b2df9f3721de99cee221967238536;p=thirdparty%2Fshadow.git src/useradd.c: Use free_list() to free user groups list --- diff --git a/src/useradd.c b/src/useradd.c index f7e46d6b6..ec72a48b3 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -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;