]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix a bug that was causing incorrect warning from --monitor.
authorNeil Brown <neilb@suse.de>
Thu, 22 Feb 2007 03:59:13 +0000 (14:59 +1100)
committerNeil Brown <neilb@suse.de>
Thu, 22 Feb 2007 03:59:13 +0000 (14:59 +1100)
ChangeLog
Monitor.c

index eabcdffca53669c6d79b65f4f196fa3fb38e6866..2f6a6e55f0d1ffb4a1c5e6956d827d0900f58b42 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Changes Prior to this release
+    -   --monitor was producing some meaningless warnings due to a bug.
+
 Changes Prior to 2.6 release
     -   Fixed UUID printing in "--detail --brief" for version1 metadata.
     -   --update=resync did exactly the wrong thing for version1 metadata.
index e5d98fb0a89a5c2a99735d337468f6a8f1a94265..ece6abb78f637010d32314260bd10e38629a4e47 100644 (file)
--- a/Monitor.c
+++ b/Monitor.c
@@ -383,7 +383,7 @@ int Monitor(mddev_dev_t devlist,
                                                )
                                                alert("SpareActive", dev, dv, mailaddr, mailfrom, alert_cmd, dosyslog);
                                }
-                               st->devstate[i] = disc.state;
+                               st->devstate[i] = newstate;
                                st->devid[i] = makedev(disc.major, disc.minor);
                        }
                        st->active = array.active_disks;