From: Thomas Faber Date: Sat, 7 Nov 2015 13:26:40 +0000 (+0000) Subject: [WIN32K:NTUSER] X-Git-Tag: ReactOS-0.4.0~226 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=099aa46f1595c12cba14ade24d7e94c9949add56 [WIN32K:NTUSER] - Release extra reference on accelerator objects after creation. Fixes user handle leak. CORE-10487 #resolve svn path=/trunk/; revision=69832 --- diff --git a/reactos/win32ss/user/ntuser/accelerator.c b/reactos/win32ss/user/ntuser/accelerator.c index 2723e7b999b..ba99a46781b 100644 --- a/reactos/win32ss/user/ntuser/accelerator.c +++ b/reactos/win32ss/user/ntuser/accelerator.c @@ -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: