]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
fix ->metadata_version checking in Wait()
authorDan Williams <dan.j.williams@intel.com>
Wed, 3 Dec 2008 05:45:43 +0000 (22:45 -0700)
committerDan Williams <dan.j.williams@intel.com>
Wed, 3 Dec 2008 05:45:43 +0000 (22:45 -0700)
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Monitor.c

index 0e2e6bc7011ceeec31c929c480c74186616299e8..240b8dbc53d6e587161044ea5f994b47958ef9c1 100644 (file)
--- a/Monitor.c
+++ b/Monitor.c
@@ -616,7 +616,7 @@ int Wait(char *dev)
                                break;
 
                if (!e || e->percent < 0) {
-                       if (e &&
+                       if (e && e->metadata_version &&
                            strncmp(e->metadata_version, "external:", 9) == 0) {
                                if (is_subarray(&e->metadata_version[9]))
                                        ping_monitor(&e->metadata_version[9]);