From dfed208e903075c068a1e5ac9c4ea8b6ae0e58fb Mon Sep 17 00:00:00 2001 From: Eric Pouech <Eric.Pouech@wanadoo.fr> Date: Sat, 5 Jun 1999 11:43:50 +0000 Subject: [PATCH] When looking into sys menu, check if items are present before dereferencing. --- controls/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controls/menu.c b/controls/menu.c index 4875578a9c6..2e9b901fea4 100644 --- a/controls/menu.c +++ b/controls/menu.c @@ -3766,7 +3766,7 @@ HMENU WINAPI GetSystemMenu( HWND hWnd, BOOL bRevert ) { POPUPMENU *menu = (POPUPMENU*) USER_HEAP_LIN_ADDR(wndPtr->hSysMenu); - if( menu->items[0].hSubMenu == MENU_DefSysPopup ) + if( menu->nItems > 0 && menu->items[0].hSubMenu == MENU_DefSysPopup ) menu->items[0].hSubMenu = MENU_CopySysPopup(); } } -- GitLab