diff -up mdadm-3.0/mdmon.c~ mdadm-3.0/mdmon.c --- mdadm-3.0/mdmon.c~ 2009-09-11 08:10:24.000000000 +0200 +++ mdadm-3.0/mdmon.c 2009-09-16 22:42:21.000000000 +0200 @@ -395,7 +395,7 @@ int mdmon(char *devname, int devnum, int } else pfd[0] = pfd[1] = -1; - container = malloc(sizeof(*container)); + container = calloc(1, sizeof(*container)); container->devnum = devnum; container->devname = devname; container->arrays = NULL;