From 09db52884734bb98dca8a7d69f80de8a2cb3e975 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Wed, 9 Dec 2009 14:06:03 +0000 Subject: [PATCH] ole32: Release the error info strings. Found by Valgrind. --- dlls/ole32/errorinfo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/ole32/errorinfo.c b/dlls/ole32/errorinfo.c index f69635bc493..39751ab6551 100644 --- a/dlls/ole32/errorinfo.c +++ b/dlls/ole32/errorinfo.c @@ -237,6 +237,10 @@ static ULONG WINAPI IErrorInfoImpl_Release( if (!ref) { TRACE("-- destroying IErrorInfo(%p)\n",This); + + ERRORINFO_SysFreeString(This->bstrSource); + ERRORINFO_SysFreeString(This->bstrDescription); + ERRORINFO_SysFreeString(This->bstrHelpFile); HeapFree(GetProcessHeap(),0,This); return 0; }