From 3e6944b2cc18f5fa200790c5196fea7c6dd4825f Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Thu, 22 Feb 2007 14:59:13 +1100 Subject: [PATCH] Fix a bug that was causing incorrect warning from --monitor. --- ChangeLog | 3 +++ Monitor.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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;