From 52fbc79cd63ce5cbefb19515b9c0c3531706c63a Mon Sep 17 00:00:00 2001 From: James Tabor Date: Mon, 14 Apr 2014 06:05:34 +0000 Subject: [PATCH] [User32] - Fixed get menu info, check parameters first than the handle. See CORE-8064. svn path=/trunk/; revision=62747 --- reactos/win32ss/user/user32/windows/menu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/win32ss/user/user32/windows/menu.c b/reactos/win32ss/user/user32/windows/menu.c index c051f69dd44..d3eeae860bc 100644 --- a/reactos/win32ss/user/user32/windows/menu.c +++ b/reactos/win32ss/user/user32/windows/menu.c @@ -4269,15 +4269,15 @@ GetMenuInfo(HMENU hmenu, BOOL res = FALSE; PVOID pMenu; - if (!(pMenu = ValidateHandle(hmenu, TYPE_MENU))) - return FALSE; - if (!lpcmi || (lpcmi->cbSize != sizeof(MENUINFO))) { SetLastError(ERROR_INVALID_PARAMETER); return FALSE; } + if (!(pMenu = ValidateHandle(hmenu, TYPE_MENU))) + return FALSE; + RtlZeroMemory(&mi, sizeof(MENUINFO)); mi.cbSize = sizeof(MENUINFO); mi.fMask = lpcmi->fMask;