From 30bcd185c3d36eec12ff2c7dea0569135f958363 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Mon, 4 Nov 2024 22:09:46 +0100 Subject: [PATCH] lib/gshadow.c: Remove dead code Nothing is using that value outside of build_list(). Keep it as an local variable. Signed-off-by: Alejandro Colomar --- lib/gshadow.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/gshadow.c b/lib/gshadow.c index c91927014..87546621b 100644 --- a/lib/gshadow.c +++ b/lib/gshadow.c @@ -28,16 +28,14 @@ static /*@null@*/FILE *shadow; static /*@null@*//*@only@*/char **members = NULL; -static size_t nmembers = 0; static /*@null@*//*@only@*/char **admins = NULL; -static size_t nadmins = 0; static struct sgrp sgroup; #define FIELDS 4 static /*@null@*/char ** -build_list(char *s, char ***lp, size_t *np) +build_list(char *s, char ***lp) { char **l; size_t n; @@ -50,7 +48,6 @@ build_list(char *s, char ***lp, size_t *np) l[n] = strsep(&s, ","); n++; *lp = l; - *np = n; } l = XREALLOC(*lp, n + 1, char *); @@ -123,8 +120,8 @@ sgetsgent(const char *string) free (admins); free (members); - sgroup.sg_adm = build_list (fields[2], &admins, &nadmins); - sgroup.sg_mem = build_list (fields[3], &members, &nmembers); + sgroup.sg_adm = build_list(fields[2], &admins); + sgroup.sg_mem = build_list(fields[3], &members); return &sgroup; } -- 2.47.3