Module: wine Branch: master Commit: a7bfdde975b6e1d75d076e15a5ef000604847ae0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a7bfdde975b6e1d75d076e15a5...
Author: Rob Shearman rob@codeweavers.com Date: Sat Nov 10 16:04:40 2007 +0000
ole32: Fix memory leak in ItemMonikerImpl_Save.
---
dlls/ole32/itemmoniker.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/itemmoniker.c b/dlls/ole32/itemmoniker.c index 2a8ed22..239dfb6 100644 --- a/dlls/ole32/itemmoniker.c +++ b/dlls/ole32/itemmoniker.c @@ -355,6 +355,9 @@ HRESULT WINAPI ItemMonikerImpl_Save(IMoniker* iface, res=IStream_Write(pStm,&nameLength,sizeof(DWORD),NULL); res=IStream_Write(pStm,itemNameA,nameLength * sizeof(CHAR),NULL);
+ HeapFree(GetProcessHeap(), 0, itemNameA); + HeapFree(GetProcessHeap(), 0, itemDelimiterA); + return res; }