diff --git a/win32ss/drivers/displays/framebuf/screen.c b/win32ss/drivers/displays/framebuf/screen.c index b97a0274695..7ec7ecff138 100644 --- a/win32ss/drivers/displays/framebuf/screen.c +++ b/win32ss/drivers/displays/framebuf/screen.c @@ -51,6 +51,11 @@ GetAvailableModes( return 0; } + if (Modes.NumModes == 0) + { + return 0; + } + *ModeInfoSize = Modes.ModeInformationLength; /*