- Fix a crash in SetMenuInfo.

svn path=/trunk/; revision=42934
This commit is contained in:
James Tabor
2009-08-26 01:07:32 +00:00
parent a5e2e10413
commit 6d8d6a8fc5
+5 -1
View File
@@ -4993,8 +4993,12 @@ SetMenuInfo(
{
ROSMENUINFO mi;
BOOL res = FALSE;
if(lpcmi->cbSize != sizeof(MENUINFO))
if (!lpcmi || (lpcmi->cbSize != sizeof(MENUINFO)))
{
SetLastError(ERROR_INVALID_PARAMETER);
return res;
}
memcpy(&mi, lpcmi, sizeof(MENUINFO));
return NtUserMenuInfo(hmenu, &mi, TRUE);