From: Pierre Schweitzer Date: Sat, 5 Apr 2014 21:42:48 +0000 (+0000) Subject: [WIN32SS] X-Git-Tag: backups/0.3.17@66124~1840 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=8e01ed0bd8e3b5638db4140ffe0c3b7968490e6a [WIN32SS] Don't dereference an object that wasn't referenced CID #1102086 svn path=/trunk/; revision=62634 --- diff --git a/reactos/win32ss/user/ntuser/clipboard.c b/reactos/win32ss/user/ntuser/clipboard.c index 28bb21325c2..30ab59ce9b5 100644 --- a/reactos/win32ss/user/ntuser/clipboard.c +++ b/reactos/win32ss/user/ntuser/clipboard.c @@ -304,10 +304,10 @@ IntAddSynthesizedFormats(PWINSTATION_OBJECT pWinStaObj) pMemObj->cbData = sizeof(LCID); *((LCID*)pMemObj->Data) = NtCurrentTeb()->CurrentLocale; IntAddFormatedData(pWinStaObj, CF_LOCALE, hMem, TRUE, TRUE); - } - /* Release the extra reference (UserCreateObject added 2 references) */ - UserDereferenceObject(pMemObj); + /* Release the extra reference (UserCreateObject added 2 references) */ + UserDereferenceObject(pMemObj); + } } /* Add CF_TEXT. Note: it is synthesized in user32.dll */