]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - config.c
Stop map_dev from returning [0:0]
[thirdparty/mdadm.git] / config.c
index 20dc725849682ded3f51e010c5ced357e1428001..157bdffa2d302f3edcf62bbb716b3ed81181f9f5 100644 (file)
--- a/config.c
+++ b/config.c
@@ -242,7 +242,8 @@ mddev_dev_t load_partitions(void)
                minor = strtoul(mp, NULL, 10);
 
                name = map_dev(major, minor, 1);
                minor = strtoul(mp, NULL, 10);
 
                name = map_dev(major, minor, 1);
-
+               if (!name)
+                       continue;
                d = malloc(sizeof(*d));
                d->devname = strdup(name);
                d->next = rv;
                d = malloc(sizeof(*d));
                d->devname = strdup(name);
                d->next = rv;