X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=managemon.c;h=1c329c583a2a8d58ce7d42bb311e21e7bcd28b8e;hp=9612007752e1cd6f1771b45629fea2313e6b4780;hb=3c558363a1991430e8a9e10c93ee9ee3f8996940;hpb=6c386dd368ca1d24554fbf700239e8aa222591fb diff --git a/managemon.c b/managemon.c index 96120077..1c329c58 100644 --- a/managemon.c +++ b/managemon.c @@ -492,7 +492,8 @@ void manage(struct mdstat_ent *mdstat, struct supertype *container) continue; } if (mdstat->metadata_version == NULL || - strncmp(mdstat->metadata_version, "external:/", 10) != 0 || + strncmp(mdstat->metadata_version, "external:", 9) != 0 || + !is_subarray(mdstat->metadata_version+9) || strncmp(mdstat->metadata_version+10, container->devname, strlen(container->devname)) != 0 || mdstat->metadata_version[10+strlen(container->devname)]