From: Cameron Gutman Date: Thu, 3 Jun 2010 07:48:35 +0000 (+0000) Subject: [FREELDR] X-Git-Tag: backups/header-work@57446~11^2~104 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=0f49f63b6367ea1c05fb4cf262fdca25d6bd6207;hp=be344838ef925f349a84e63613d4cc4f6c686749 [FREELDR] - Verify that Int 13 extensions are supported before trying to use them svn path=/trunk/; revision=47530 --- diff --git a/reactos/boot/freeldr/freeldr/arch/i386/i386disk.c b/reactos/boot/freeldr/freeldr/arch/i386/i386disk.c index a1e9877e50e..beeb15c7471 100644 --- a/reactos/boot/freeldr/freeldr/arch/i386/i386disk.c +++ b/reactos/boot/freeldr/freeldr/arch/i386/i386disk.c @@ -135,6 +135,9 @@ BOOLEAN DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT B DPRINTM(DPRINT_DISK, "DiskGetExtendedDriveParameters()\n"); + if (!DiskInt13ExtensionsSupported(DriveNumber)) + return FALSE; + // Initialize transfer buffer *Ptr = BufferSize;