[WIN32K:NTUSER]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 7 Nov 2015 13:26:40 +0000 (13:26 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 7 Nov 2015 13:26:40 +0000 (13:26 +0000)
- Release extra reference on accelerator objects after creation. Fixes user handle leak.
CORE-10487 #resolve

svn path=/trunk/; revision=69832

reactos/win32ss/user/ntuser/accelerator.c

index 2723e7b..ba99a46 100644 (file)
@@ -312,6 +312,9 @@ NtUserCreateAcceleratorTable(
 
     /* FIXME: Save HandleTable in a list somewhere so we can clean it up again */
 
+    /* Release the extra reference (UserCreateObject added 2 references) */
+    UserDereferenceObject(Accel);
+
     RETURN(hAccel);
 
 CLEANUP: