mdmon: Fix crash if /proc/mdstat lists 0.9 superblocks
Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
parent
8d8ab389a0
commit
f4db7a6f3c
3
mdmon.c
3
mdmon.c
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue