summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJes Sorensen <Jes.Sorensen@redhat.com>2012-03-21 08:04:14 +1100
committerNeilBrown <neilb@suse.de>2012-03-21 08:04:14 +1100
commit65ed615155cbbe96f37dadc0fd59e8deadd737ef (patch)
treefbb0eb66dd9af8ba1bbd879507f98efaff6b339a
parent308340aa585aed1f3703e03768d2973ffff83b12 (diff)
downloadmdadm-65ed615155cbbe96f37dadc0fd59e8deadd737ef.tar.gz
match_metadata_desc0(): Use calloc instead of malloc+memset
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--super0.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/super0.c b/super0.c
index d53f025..eca40d2 100644
--- 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;