summaryrefslogtreecommitdiffstats
path: root/Assemble.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2001-07-26 20:47:22 +0000
committerNeil Brown <neilb@suse.de>2001-07-26 20:47:22 +0000
commit0db17fcbde740232955a7d5fd57896d8894c9eb5 (patch)
tree169ec3c3342de25f70204f7ee5ef5eadad0f1e16 /Assemble.c
parent5e52ae9ed043588e28a253fb0e794c8d1413c463 (diff)
downloadmdadm-0db17fcbde740232955a7d5fd57896d8894c9eb5.tar.gz
mdadm-0db17fcbde740232955a7d5fd57896d8894c9eb5.tar.xz
mdadm-0db17fcbde740232955a7d5fd57896d8894c9eb5.zip
mdctl-v0.4.2mdctl-v0.4.2
Diffstat (limited to 'Assemble.c')
-rw-r--r--Assemble.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Assemble.c b/Assemble.c
index fe0b99a..e5210ce 100644
--- a/Assemble.c
+++ b/Assemble.c
@@ -341,7 +341,7 @@ int Assemble(char *mddev, int mdfd,
/* First, add the raid disks */
for (i=0; i<first_super.raid_disks; i++) {
int j = best[i];
- if (devices[j].uptodate) {
+ if (j >= 0 && devices[j].uptodate) {
mdu_disk_info_t disk;
memset(&disk, 0, sizeof(disk));
disk.major = devices[j].major;