summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Assemble.c2
-rw-r--r--ChangeLog2
2 files changed, 3 insertions, 1 deletions
diff --git a/Assemble.c b/Assemble.c
index 4003e06..4e4e123 100644
--- a/Assemble.c
+++ b/Assemble.c
@@ -610,7 +610,7 @@ This doesnt work yet
devices[j].devname,
mddev,
strerror(errno));
- if (i < first_super.raid_disks)
+ if (i < first_super.raid_disks || i == bestcnt)
okcnt--;
else
sparecnt--;
diff --git a/ChangeLog b/ChangeLog
index 9047116..15fa6c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,8 @@ Changes Prior to 1.9.0 release
it to find devices, rather than only once.
- Make "mdadm -Ss" stop stacked devices properly, by reversing the
order in which arrays are stopped.
+ - Correct error message when last device to be added to an array
+ fails.
Changes Prior to 1.8.0 release
- Makefile cleanup from Luca Berra <bluca@comedia.it>