]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Assemble.c
mdctl-v0.4.2
[thirdparty/mdadm.git] / Assemble.c
index fe0b99ae7018994980f7ae6ad14692809d8a05d4..e5210ce6dfa2b8973206ff551cc905fa1460dfed 100644 (file)
@@ -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;