diff --git a/reactos/drivers/video/miniport/vbe/vbemp.c b/reactos/drivers/video/miniport/vbe/vbemp.c index 271a7adb11a..d71f020e5c6 100644 --- a/reactos/drivers/video/miniport/vbe/vbemp.c +++ b/reactos/drivers/video/miniport/vbe/vbemp.c @@ -241,6 +241,13 @@ VBEInitialize(PVOID HwDeviceExtension) &VBEDeviceExtension->VbeInfo, sizeof(VBEDeviceExtension->VbeInfo)); + /* Verify VBE is found and not anýthing else */ + if (strncmp(VBEDeviceExtension->VbeInfo.Signature,"VESA",4) != 0) + { + DPRINT("No VBE BIOS present\n"); + return FALSE; + } + /* Dectect Bad VBE BIOS some Graphice card report 0x200 when they are VBE 1.2 */ if (VBEDeviceExtension->VbeInfo.OemVendorNamePtr == 0 && VBEDeviceExtension->VbeInfo.Version == 0x200) {