From fe3a78ba996280b8c43ac99230e5d599c470e243 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 21 Jul 2016 15:57:56 +0200 Subject: [PATCH] d3drm/tests: Fix some IDirect3D2 reference leaks. Signed-off-by: Henri Verbeet Signed-off-by: Alexandre Julliard --- dlls/d3drm/tests/d3drm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/d3drm/tests/d3drm.c b/dlls/d3drm/tests/d3drm.c index 15e62b53972..76e4fb44ab9 100644 --- a/dlls/d3drm/tests/d3drm.c +++ b/dlls/d3drm/tests/d3drm.c @@ -4474,7 +4474,7 @@ static void test_create_device_from_d3d2(void) /* Release leaked references */ while (IDirect3DRM_Release(d3drm1) > ref4); while (IDirect3DDevice2_Release(temp_d3ddevice2) > 0); - while (IDirect3D2_Release(temp_d3d2) > ref5); + while (IDirect3D2_Release(temp_d3d2) >= ref5); IDirectDrawSurface_Release(surface); IDirectDraw2_Release(temp_ddraw2); IDirectDraw_Release(temp_ddraw1); @@ -4755,7 +4755,7 @@ static void test_create_device_from_d3d3(void) /* Release leaked references */ while (IDirect3DRM_Release(d3drm1) > ref4); while (IDirect3DDevice2_Release(temp_d3ddevice2) > 0); - while (IDirect3D2_Release(temp_d3d2) > ref5); + while (IDirect3D2_Release(temp_d3d2) >= ref5); IDirectDrawSurface_Release(surface); IDirectDraw2_Release(temp_ddraw2); IDirectDraw_Release(temp_ddraw1);