diff --git a/reactos/subsystems/win32/win32k/ntuser/hook.c b/reactos/subsystems/win32/win32k/ntuser/hook.c index efe6046d412..d0ff498fe00 100644 --- a/reactos/subsystems/win32/win32k/ntuser/hook.c +++ b/reactos/subsystems/win32/win32k/ntuser/hook.c @@ -1156,6 +1156,11 @@ NtUserSetWindowsHookEx( ClientInfo->phkCurrent = 0; UserDereferenceObject(Hook); + + if (NULL != Thread) + { + ObDereferenceObject(Thread); + } ObDereferenceObject(WinStaObj); RETURN( Handle);