]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
Remove unused function: gr_append_member()
authorAlejandro Colomar <alx@kernel.org>
Fri, 3 Feb 2023 14:27:40 +0000 (15:27 +0100)
committerSerge Hallyn <serge@hallyn.com>
Sat, 4 Feb 2023 04:03:38 +0000 (22:03 -0600)
Reported-by: Serge Hallyn <serge@hallyn.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
lib/groupmem.c
lib/prototypes.h

index c858b721d89c0e75ad2a3afb1f267d74e5601ef7..7969d8c4d571448fef0871ed6b16f0e1eae83901 100644 (file)
@@ -86,33 +86,3 @@ void gr_free (/*@out@*/ /*@only@*/struct group *grent)
        gr_free_members(grent);
        free (grent);
 }
-
-bool gr_append_member(struct group *grp, char *member)
-{
-       int i;
-
-       if (NULL == grp->gr_mem || grp->gr_mem[0] == NULL) {
-               grp->gr_mem = (char **)malloc(2 * sizeof(char *));
-               if (!grp->gr_mem) {
-                       return false;
-               }
-               grp->gr_mem[0] = strdup(member);
-               if (!grp->gr_mem[0]) {
-                       return false;
-               }
-               grp->gr_mem[1] = NULL;
-               return true;
-       }
-
-       for (i = 0; grp->gr_mem[i]; i++) ;
-       grp->gr_mem = realloc(grp->gr_mem, (i + 2) * sizeof(char *));
-       if (NULL == grp->gr_mem) {
-               return false;
-       }
-       grp->gr_mem[i] = strdup(member);
-       if (NULL == grp->gr_mem[i]) {
-               return false;
-       }
-       grp->gr_mem[i + 1] = NULL;
-       return true;
-}
index 03870ad7a6fc3d672f34ff9ef6604dfe05a97cdb..f4b4840dc5226c61a87c1a8d5fd813baeb07c12d 100644 (file)
@@ -189,7 +189,6 @@ extern void __gr_set_changed (void);
 extern /*@null@*/ /*@only@*/struct group *__gr_dup (const struct group *grent);
 extern void gr_free_members (struct group *grent);
 extern void gr_free (/*@out@*/ /*@only@*/struct group *grent);
-extern bool gr_append_member (struct group *grp, char *member);
 
 /* hushed.c */
 extern bool hushed (const char *username);