Module: wine Branch: master Commit: 057a7eba55752d42828db965f34ee0ac9a63fce7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=057a7eba55752d42828db965f3...
Author: Andrew Talbot andrew.talbot@talbotville.com Date: Mon Oct 8 20:52:17 2007 +0100
wined3d: Fix a memory leak.
---
dlls/wined3d/resource.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/resource.c b/dlls/wined3d/resource.c index a75bcbd..4a620f6 100644 --- a/dlls/wined3d/resource.c +++ b/dlls/wined3d/resource.c @@ -137,6 +137,7 @@ HRESULT WINAPI IWineD3DResourceImpl_SetPrivateData(IWineD3DResource *iface, REFG if (Flags & WINED3DSPD_IUNKNOWN) { if(SizeOfData != sizeof(IUnknown *)) { WARN("IUnknown data with size %d, returning WINED3DERR_INVALIDCALL\n", SizeOfData); + HeapFree(GetProcessHeap(), 0, data); return WINED3DERR_INVALIDCALL; } data->ptr.object = (LPUNKNOWN)pData;