From: Gene Cumm Date: Thu, 27 Jan 2011 02:10:19 +0000 (-0500) Subject: memdisk/dskprobe: Use status of last command to affect present X-Git-Tag: syslinux-4.04-pre17^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=059cf1611b04bd99a033e008493c55284a9060a3;p=platform%2Fupstream%2Fsyslinux.git memdisk/dskprobe: Use status of last command to affect present --- diff --git a/memdisk/dskprobe.c b/memdisk/dskprobe.c index e554f57..dd6de4c 100644 --- a/memdisk/dskprobe.c +++ b/memdisk/dskprobe.c @@ -106,9 +106,8 @@ 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) && regs->eax.b[1]; - status = probe_int13h_01h(drive); - probe_int13h_01h_fail(status); + present = !(regs->eflags.l & 1) && regs->eax.b[1] + && !(probe_int13h_01h_fail(probe_int13h_01h(drive))); dskprobe_printf(" AH15: P%d CF%d AH%02x AL%02x CX%04x DX%04x\n", present, regs->eflags.l & 1, regs->eax.b[1], regs->eax.b[0], regs->ecx.w[0], regs->edx.w[0]);