mirror of
https://github.com/reactos/reactos.git
synced 2024-07-06 04:35:07 +00:00
- Fix a crash when menu allocation fails
svn path=/trunk/; revision=39024
This commit is contained in:
parent
4dfae6e299
commit
63677b493d
|
@ -1566,15 +1566,14 @@ HMENU FASTCALL UserCreateMenu(BOOL PopupMenu)
|
|||
return (HMENU)0;
|
||||
}
|
||||
Menu = IntCreateMenu(&Handle, !PopupMenu);
|
||||
UserDereferenceObject(Menu);
|
||||
ObDereferenceObject(WinStaObject);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu = IntCreateMenu(&Handle, !PopupMenu);
|
||||
UserDereferenceObject(Menu);
|
||||
}
|
||||
|
||||
if (Menu) UserDereferenceObject(Menu);
|
||||
return (HMENU)Handle;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue