Henri Verbeet : wined3d: Fix a memory leak in CreateSwapChain() error handling.
Module: wine Branch: master Commit: 4c7e72bb963d2a460f6f0375a29d512c6412d9a0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4c7e72bb963d2a460f6f0375a2... Author: Henri Verbeet <hverbeet(a)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;
participants (1)
-
Alexandre Julliard