diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c index 747ed0ca2d3..def568e611e 100644 --- a/win32ss/user/ntuser/menu.c +++ b/win32ss/user/ntuser/menu.c @@ -6348,7 +6348,7 @@ NtUserMenuItemFromPoint( } } - Ret = (mi ? i : NO_SELECTED_ITEM); + Ret = (i < Menu->cItems ? i : NO_SELECTED_ITEM); Exit: UserLeave();