Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 7d6943ad5fc5ffd087e8bc5f22ad34c8 > files > 2

mdadm-3.1.3-0.git20100804.3.fc14.src.rpm

--- mdadm-3.1.3-git20100804/mdmon.c.segfault	2011-07-14 19:46:20.210228956 -0400
+++ mdadm-3.1.3-git20100804/mdmon.c	2011-07-14 19:46:43.967047709 -0400
@@ -300,7 +300,8 @@ int main(int argc, char *argv[])
 		/* launch an mdmon instance for each container found */
 		mdstat = mdstat_read(0, 0);
 		for (e = mdstat; e; e = e->next) {
-			if (strncmp(e->metadata_version, "external:", 9) == 0 &&
+			if (e->metadata_version &&
+			    strncmp(e->metadata_version, "external:", 9) == 0 &&
 			    !is_subarray(&e->metadata_version[9])) {
 				devname = devnum2devname(e->devnum);
 				/* update cmdline so this mdmon instance can be