mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 12:23:28 +00:00
[WIN32K]
- 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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user