Andrew Talbot : dmband: Fix a memory leak.
Alexandre Julliard
julliard at winehq.org
Wed Sep 19 08:16:29 CDT 2007
Module: wine
Branch: master
Commit: 8086079b2fb722531c9f718d3c41033b90c8b2ce
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8086079b2fb722531c9f718d3c41033b90c8b2ce
Author: Andrew Talbot <andrew.talbot at talbotville.com>
Date: Tue Sep 18 22:58:29 2007 +0100
dmband: Fix a memory leak.
---
dlls/dmband/band.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/dmband/band.c b/dlls/dmband/band.c
index 4cd5b42..067fc38 100644
--- a/dlls/dmband/band.c
+++ b/dlls/dmband/band.c
@@ -463,6 +463,8 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseInstrument (LPPERSISTSTR
hr = IDirectMusicObject_QueryInterface (pObject, &IID_IDirectMusicCollection, (void**) &pCol);
if (FAILED(hr)) {
ERR(": failed to get IDirectMusicCollection Interface from DMObject\n");
+ HeapFree(GetProcessHeap(), 0, pNewInstrument);
+
return hr;
}
pNewInstrument->ppReferenceCollection = pCol;
More information about the wine-cvs
mailing list