Connor McAdams : uiautomationcore/tests: Release interfaces returned from get_HostRawElementProvider.

Alexandre Julliard julliard at winehq.org
Tue Jun 14 15:56:51 CDT 2022


Module: wine
Branch: master
Commit: ce9ea0260e7a590efde16edceb473a5a12315867
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ce9ea0260e7a590efde16edceb473a5a12315867

Author: Connor McAdams <cmcadams at codeweavers.com>
Date:   Mon Jun 13 17:06:39 2022 -0400

uiautomationcore/tests: Release interfaces returned from get_HostRawElementProvider.

Signed-off-by: Connor McAdams <cmcadams at codeweavers.com>

---

 dlls/uiautomationcore/tests/uiautomation.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/uiautomationcore/tests/uiautomation.c b/dlls/uiautomationcore/tests/uiautomation.c
index 885e520bfd3..10d91d04d81 100644
--- a/dlls/uiautomationcore/tests/uiautomation.c
+++ b/dlls/uiautomationcore/tests/uiautomation.c
@@ -2092,12 +2092,14 @@ static void test_UiaProviderFromIAccessible(void)
     CHECK_CALLED(Accessible2_get_accName);
     todo_wine CHECK_CALLED(Accessible2_QI_IAccIdentity);
     todo_wine CHECK_CALLED(Accessible2_get_accParent);
+    IRawElementProviderSimple_Release(elprov2);
 
     elprov2 = (void *)0xdeadbeef;
     acc_client = NULL;
     hr = IRawElementProviderSimple_get_HostRawElementProvider(elprov, &elprov2);
     ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
     ok(!!elprov2, "elprov == NULL, elprov %p\n", elprov2);
+    IRawElementProviderSimple_Release(elprov2);
 
     IRawElementProviderSimple_Release(elprov);
     ok(Accessible.ref == 1, "Unexpected refcnt %ld\n", Accessible.ref);




More information about the wine-cvs mailing list