--- src/base/misc/disks.c Tue Mar 19 00:58:12 2002 +++ src/base/misc/disks.c Fri Jun 14 23:17:10 2002 @@ -1011,10 +1011,9 @@ int checkdp_val; disk = LO(dx); - if (disk < FDISKS) { - if (!disk && use_bootdisk) - dp = &bootdisk; - else + if (!disk && use_bootdisk) + dp = &bootdisk; + else if (disk < FDISKS) { dp = &disktab[disk]; switch (HI(ax)) { #define DISKETTE_MOTOR_TIMEOUT (*((unsigned char *)0x440))