wined3d: Fix a memory leak
Andrew Talbot
andrew.talbot at talbotville.com
Mon Oct 8 14:52:17 CDT 2007
Changelog:
wined3d: Fix a memory leak.
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_SetP
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;
More information about the wine-patches
mailing list