From d0e37532cae8897d4320c06483347be9dac96c78 Mon Sep 17 00:00:00 2001 From: Christian Costa Date: Wed, 24 Dec 2008 11:03:33 +0100 Subject: [PATCH] d3dxof: Release allocated xobjects. --- dlls/d3dxof/d3dxof.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/d3dxof/d3dxof.c b/dlls/d3dxof/d3dxof.c index 46f3db95a5b..e0e47743de6 100644 --- a/dlls/d3dxof/d3dxof.c +++ b/dlls/d3dxof/d3dxof.c @@ -1911,7 +1911,10 @@ static ULONG WINAPI IDirectXFileEnumObjectImpl_Release(IDirectXFileEnumObject* i { int i; for (i = 0; i < This->nb_xobjects; i++) + { IDirectXFileData_Release(This->pRefObjects[i]); + HeapFree(GetProcessHeap(), 0, This->xobjects[i]); + } if (This->source == DXFILELOAD_FROMFILE) HeapFree(GetProcessHeap(), 0, This->buf.buffer); if (This->hFile != INVALID_HANDLE_VALUE) -- 2.11.4.GIT