]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
Use CALLOC() instead of its pattern
authorAlejandro Colomar <alx@kernel.org>
Mon, 31 Jul 2023 15:30:59 +0000 (17:30 +0200)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Fri, 1 Sep 2023 07:39:23 +0000 (09:39 +0200)
MALLOC() + memset() is simpler written as CALLOC().

Cc: Christian Göttsche <cgzones@googlemail.com>
Cc: Serge Hallyn <serge@hallyn.com>
Cc: Iker Pedrosa <ipedrosa@redhat.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
lib/find_new_uid.c
lib/groupmem.c

index fc64bb20682bd6da451a2914d7ccd042f86fe567..45ce712c939146b75626af63ec98e85293ee0c7e 100644 (file)
@@ -232,14 +232,13 @@ int find_new_uid(bool sys_user,
         */
 
        /* Create an array to hold all of the discovered UIDs */
-       used_uids = MALLOC(uid_max + 1, bool);
+       used_uids = CALLOC(uid_max + 1, bool);
        if (NULL == used_uids) {
                fprintf (log_get_logfd(),
                         _("%s: failed to allocate memory: %s\n"),
                         log_get_progname(), strerror (errno));
                return -1;
        }
-       memset (used_uids, false, sizeof (bool) * (uid_max + 1));
 
        /* First look for the lowest and highest value in the local database */
        (void) pw_rewind ();
index 271724fbd5362ef38cb600f24d1ed3d5ee54b980..eb3348aa53465765b22b77be401009b23a58d5dd 100644 (file)
        struct group *gr;
        int i;
 
-       gr = MALLOC(1, struct group);
+       gr = CALLOC(1, struct group);
        if (NULL == gr) {
                return NULL;
        }
        /* The libc might define other fields. They won't be copied. */
-       memset (gr, 0, sizeof *gr);
        gr->gr_gid = grent->gr_gid;
        /*@-mustfreeonly@*/
        gr->gr_name = strdup (grent->gr_name);