From 108d7f205732f9ea8be766e86db403e83129c7d1 Mon Sep 17 00:00:00 2001 From: David Quintana Date: Thu, 23 Oct 2014 20:48:15 +0000 Subject: [PATCH] Sync up to trunk HEAD (r64942). svn path=/branches/shell-experiments/; revision=64943 --- win32ss/user/ntuser/hook.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;