From: Neil Brown Date: Thu, 22 Feb 2007 03:59:13 +0000 (+1100) Subject: Fix a bug that was causing incorrect warning from --monitor. X-Git-Tag: mdadm-2.6.1~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3e6944b2cc18f5fa200790c5196fea7c6dd4825f;p=thirdparty%2Fmdadm.git Fix a bug that was causing incorrect warning from --monitor. --- diff --git a/ChangeLog b/ChangeLog index eabcdffc..2f6a6e55 100644 --- 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. diff --git a/Monitor.c b/Monitor.c index e5d98fb0..ece6abb7 100644 --- 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;