From 42657493ef5b1dd7e7718ecf5f3c84606e5d8e9f Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Fri, 15 Oct 2021 22:30:04 -0400 Subject: [PATCH] [WIN32K] Fix uninitialized hNewMenu use in MENU_DoNextMenu. See also: Wine's implementation. Powered by clang-cl. --- win32ss/user/ntuser/menu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c index 3c006fcd5a6..fb169b6e472 100644 --- a/win32ss/user/ntuser/menu.c +++ b/win32ss/user/ntuser/menu.c @@ -3813,6 +3813,7 @@ static LRESULT FASTCALL MENU_DoNextMenu(MTRACKER* pmt, UINT Vk, UINT wFlags) /* switch to the system menu */ MenuTmp = get_win_sys_menu(hNewWnd); if (MenuTmp) hNewMenu = UserHMGetHandle(MenuTmp); + else hNewMenu = NULL; } else return FALSE;