- Fix hook leaks.
User object manager creates object with 2 (two, deux, zwei, dos) reference counts.

svn path=/trunk/; revision=64942
This commit is contained in:
Jérôme Gardou
2014-10-23 20:08:03 +00:00
parent 3ef4731492
commit 9bc147ffd5
+3 -1
View File
@@ -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;