From e404d1ed86530302fd350ff7d6302e798b75505d Mon Sep 17 00:00:00 2001 From: Matteo Bruni Date: Tue, 26 Aug 2014 16:13:05 +0200 Subject: [PATCH] d3dcompiler/tests: Free the Direct3D9 object (Valgrind). --- dlls/d3dcompiler_43/tests/hlsl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/d3dcompiler_43/tests/hlsl.c b/dlls/d3dcompiler_43/tests/hlsl.c index 7a047624941..856a09c2c54 100644 --- a/dlls/d3dcompiler_43/tests/hlsl.c +++ b/dlls/d3dcompiler_43/tests/hlsl.c @@ -97,6 +97,7 @@ static IDirect3DDevice9 *init_d3d9(IDirect3DVertexDeclaration9 **vdeclaration, if (FAILED(hr)) { skip("A32B32G32R32F format not available on this device\n"); + IDirect3D9_Release(d3d9_ptr); return NULL; } @@ -107,6 +108,7 @@ static IDirect3DDevice9 *init_d3d9(IDirect3DVertexDeclaration9 **vdeclaration, hr = IDirect3D9_CreateDevice(d3d9_ptr, D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, NULL, D3DCREATE_HARDWARE_VERTEXPROCESSING, &present_parameters, &device_ptr); + IDirect3D9_Release(d3d9_ptr); if (FAILED(hr)) { skip("could not create Direct3D9 device\n"); -- 2.11.4.GIT