summaryrefslogtreecommitdiff
path: root/memdisk/dskprobe.c
diff options
context:
space:
mode:
Diffstat (limited to 'memdisk/dskprobe.c')
-rw-r--r--memdisk/dskprobe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/memdisk/dskprobe.c b/memdisk/dskprobe.c
index 8c2f27b8..84400a83 100644
--- a/memdisk/dskprobe.c
+++ b/memdisk/dskprobe.c
@@ -72,7 +72,7 @@ static int probe_int13h_15h(uint8_t drive, com32sys_t * regs)
memset(regs, 0, sizeof *regs);
probe_any(0x15, drive, regs);
- present = !(regs->eflags.l & 1);
+ present = !(regs->eflags.l & 1) && regs->eax.b[1];
dskprobe_printf(" AH15: CF%d AH%02x\n", regs->eflags.l & 1,
regs->eax.b[1]);
return present;