https://git.reactos.org/?p=reactos.git;a=commitdiff;h=42657493ef5b1dd7e7718ecf5f3c84606e5d8e9f

commit 42657493ef5b1dd7e7718ecf5f3c84606e5d8e9f
Author:     Thomas Faber <thomas.fa...@reactos.org>
AuthorDate: Fri Oct 15 22:30:04 2021 -0400
Commit:     Thomas Faber <thomas.fa...@reactos.org>
CommitDate: Fri Oct 29 22:06:46 2021 -0400

    [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;

Reply via email to