wined3d: Fix a memory leak.

This commit is contained in:
Andrew Talbot 2007-10-08 20:52:17 +01:00 committed by Alexandre Julliard
parent 3b47a5732a
commit 057a7eba55
1 changed files with 1 additions and 0 deletions

View File

@ -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;