Module: wine Branch: master Commit: 4c7e72bb963d2a460f6f0375a29d512c6412d9a0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4c7e72bb963d2a460f6f0375a2...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Jan 14 10:01:12 2009 +0100
wined3d: Fix a memory leak in CreateSwapChain() error handling.
---
dlls/wined3d/device.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index dc18b22..74645b4 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -1566,6 +1566,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_CreateSwapChain(IWineD3DDevice* iface, break; case SURFACE_UNKNOWN: FIXME("Caller tried to create a SURFACE_UNKNOWN swapchain\n"); + HeapFree(GetProcessHeap(), 0, object); return WINED3DERR_INVALIDCALL; } object->wineD3DDevice = This;