diff -ru mcd-048/mcd.c mcd-048,p/mcd.c --- mcd-048/mcd.c Tue Jan 31 07:46:33 1995 +++ mcd-048,p/mcd.c Tue Jan 31 07:47:21 1995 @@ -691,7 +691,7 @@ mcd_init(0, 0); - for (i = 0; i <= MCD_NDRIVES; i++) drives += mcd_drive_stuff[i].present; + for (i = 0; i < MCD_NDRIVES; i++) drives += mcd_drive_stuff[i].present; if (!drives) { printk(MCD ": can't init any drive.\n"); @@ -712,7 +712,7 @@ interruptible_sleep_on(&mcd_modclean); } - for (i = 0; i <= MCD_NDRIVES; i++) { + for (i = 0; i < MCD_NDRIVES; i++) { struct s_drive_stuff *stuff = &mcd_drive_stuff[i]; if (!stuff->present) continue; release_region((unsigned long) stuff->port, MCD_IO_SIZE);