]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
match_metadata_desc0(): Use calloc instead of malloc+memset
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 20 Mar 2012 21:04:14 +0000 (08:04 +1100)
committerNeilBrown <neilb@suse.de>
Tue, 20 Mar 2012 21:04:14 +0000 (08:04 +1100)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super0.c

index d53f025e6439dda4090250be55074d18b1a2946f..eca40d28cf79bb3699f248980265f838d7e9f8e3 100644 (file)
--- a/super0.c
+++ b/super0.c
@@ -942,10 +942,10 @@ static int load_super0(struct supertype *st, int fd, char *devname)
 
 static struct supertype *match_metadata_desc0(char *arg)
 {
-       struct supertype *st = malloc(sizeof(*st));
-       if (!st) return st;
+       struct supertype *st = calloc(1, sizeof(*st));
+       if (!st)
+               return st;
 
-       memset(st, 0, sizeof(*st));
        st->container_dev = NoMdDev;
        st->ss = &super0;
        st->info = NULL;