From: David Quintana Date: Thu, 23 Oct 2014 20:48:15 +0000 (+0000) Subject: Sync up to trunk HEAD (r64942). X-Git-Tag: backups/shell-experiments@75904~127 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=108d7f205732f9ea8be766e86db403e83129c7d1 Sync up to trunk HEAD (r64942). svn path=/branches/shell-experiments/; revision=64943 --- diff --git a/win32ss/user/ntuser/hook.c b/win32ss/user/ntuser/hook.c index 3e6e94211d1..88d922af1fc 100644 --- a/win32ss/user/ntuser/hook.c +++ b/win32ss/user/ntuser/hook.c @@ -1402,7 +1402,7 @@ NtUserSetWindowsHookEx( HINSTANCE Mod, BOOL Ansi) { PWINSTATION_OBJECT WinStaObj; - PHOOK Hook; + PHOOK Hook = NULL; UNICODE_STRING ModuleName; NTSTATUS Status; HHOOK Handle; @@ -1634,6 +1634,8 @@ NtUserSetWindowsHookEx( HINSTANCE Mod, RETURN( Handle); CLEANUP: + if (Hook) + UserDereferenceObject(Hook); TRACE("Leave NtUserSetWindowsHookEx, ret=%p\n", _ret_); UserLeave(); END_CLEANUP;