From 4d0881517353a8b304346bc2b3bf6ed3ba7c3f77 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Thu, 31 Jan 2008 14:44:28 +0000 Subject: [PATCH] oleaut32: Fix some reference count leaks in the tmarshal test. --- dlls/oleaut32/tests/tmarshal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/oleaut32/tests/tmarshal.c b/dlls/oleaut32/tests/tmarshal.c index 7e958defc80..98ed4288980 100644 --- a/dlls/oleaut32/tests/tmarshal.c +++ b/dlls/oleaut32/tests/tmarshal.c @@ -785,6 +785,7 @@ static void test_typelibmarshal(void) hr = CreateStreamOnHGlobal(NULL, TRUE, &pStream); ok_ole_success(hr, CreateStreamOnHGlobal); tid = start_host_object(pStream, &IID_IKindaEnumWidget, (IUnknown *)pKEW, MSHLFLAGS_NORMAL, &thread); + IKindaEnumWidget_Release(pKEW); IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL); hr = CoUnmarshalInterface(pStream, &IID_IKindaEnumWidget, (void **)&pKEW); @@ -1163,6 +1164,7 @@ static void test_DispCallFunc(void) VariantClear(&varresult); VariantClear(&vararg[1]); VariantClear(&vararg[2]); + IWidget_Release(pWidget); } START_TEST(tmarshal) -- 2.11.4.GIT