diff --git a/ChangeLog b/ChangeLog index eabcdff..2f6a6e5 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 e5d98fb..ece6abb 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;