[PATCH 1/5] d3drm/tests: Fix some IDirect3D2 reference leaks.

Henri Verbeet hverbeet at codeweavers.com
Thu Jul 21 08:57:56 CDT 2016


Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
 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 15e62b5..76e4fb4 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);
-- 
2.1.4




More information about the wine-patches mailing list