summaryrefslogtreecommitdiffstats
path: root/Manage.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-09-12 05:23:11 +0000
committerNeil Brown <neilb@suse.de>2005-09-12 05:23:11 +0000
commit308e1801baa05edbcfda6e8054fdf90727581c62 (patch)
tree5793bfc567206cc898a1fb9cf5812275038fffcc /Manage.c
parent265e0f17317e6d23864263c04ae581b35f946b5e (diff)
downloadmdadm-308e1801baa05edbcfda6e8054fdf90727581c62.tar.gz
mdadm-308e1801baa05edbcfda6e8054fdf90727581c62.tar.xz
mdadm-308e1801baa05edbcfda6e8054fdf90727581c62.zip
Fix assembling of array with spares when verion-1 superblock is used.
As spared don't have a position in the raid array with verion-1 superblocks, we need to handle them a bit differently. Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'Manage.c')
-rw-r--r--Manage.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Manage.c b/Manage.c
index 4cf40e1..67e7210 100644
--- a/Manage.c
+++ b/Manage.c
@@ -288,7 +288,7 @@ int Manage_subdevs(char *devname, int fd,
if (ioctl(fd, ADD_NEW_DISK, &disc) == 0) {
if (verbose >= 0)
fprintf(stderr, Name ": re-added %s\n", dv->devname);
- return 0;
+ continue;
}
/* fall back on normal-add */
}