[PATCH] qcap: release filter only if allocated

Marcus Meissner marcus at jet.franken.de
Wed Jun 5 02:19:07 CDT 2019


fixes test crash when built without v4l2

Signed-off-by: Marcus Meissner <marcus at jet.franken.de>
---
 dlls/qcap/tests/videocapture.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/qcap/tests/videocapture.c b/dlls/qcap/tests/videocapture.c
index b80b0f2624..062138e885 100644
--- a/dlls/qcap/tests/videocapture.c
+++ b/dlls/qcap/tests/videocapture.c
@@ -118,12 +118,12 @@ START_TEST(videocapture)
         {
             test_capture(filter);
             IBaseFilter_Release(filter);
+            ref = IBaseFilter_Release(filter);
+            ok(!ref, "Got outstanding refcount %d.\n", ref);
         }
         else
             skip("Failed to open capture device, hr=%#x.\n", hr);
 
-        ref = IBaseFilter_Release(filter);
-        ok(!ref, "Got outstanding refcount %d.\n", ref);
         IMoniker_Release(moniker);
     }
 
-- 
2.21.0




More information about the wine-devel mailing list