From 3cdd1abd09b0292955730dac2e03a831cffa0b5a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Delanoy?= Date: Sat, 10 Nov 2012 10:33:49 +0100 Subject: [PATCH] ole32: Avoid erroneously freeing a variable in ReadFmtUserTypeStg. --- dlls/ole32/storage32.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c index 8498eaf5f94..3bf32164105 100644 --- a/dlls/ole32/storage32.c +++ b/dlls/ole32/storage32.c @@ -8771,7 +8771,10 @@ HRESULT WINAPI ReadFmtUserTypeStg (LPSTORAGE pstg, CLIPFORMAT* pcf, LPOLESTR* lp *pcf = RegisterClipboardFormatW( szOleTypeName ); if( lplpszUserType ) + { *lplpszUserType = szCLSIDName; + szCLSIDName = NULL; + } end: CoTaskMemFree( szCLSIDName ); -- 2.11.4.GIT