From 63677b493d6cc787b0d523497ca616706d2a9397 Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Thu, 22 Jan 2009 17:04:06 +0000 Subject: [PATCH] - Fix a crash when menu allocation fails svn path=/trunk/; revision=39024 --- reactos/subsystems/win32/win32k/ntuser/menu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reactos/subsystems/win32/win32k/ntuser/menu.c b/reactos/subsystems/win32/win32k/ntuser/menu.c index 0b0b7b80988..e14c2b9aeb8 100644 --- a/reactos/subsystems/win32/win32k/ntuser/menu.c +++ b/reactos/subsystems/win32/win32k/ntuser/menu.c @@ -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; }