Damjan Jovanovic : qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test.
Module: wine Branch: master Commit: 6bc6b0bf71bd23fef8962c4e6be936454cd1ecab URL: http://source.winehq.org/git/wine.git/?a=commit;h=6bc6b0bf71bd23fef8962c4e6b... Author: Damjan Jovanovic <damjan.jov(a)gmail.com> Date: Thu May 28 19:03:03 2015 +0200 qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test. --- dlls/qcap/tests/qcap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/qcap/tests/qcap.c b/dlls/qcap/tests/qcap.c index 19177bd..39737f4 100644 --- a/dlls/qcap/tests/qcap.c +++ b/dlls/qcap/tests/qcap.c @@ -127,6 +127,7 @@ static void test_smart_tee_filter(void) while (IEnumPins_Next(enumPins, 1, &pin, NULL) == S_OK) { PIN_INFO pinInfo; + memset(&pinInfo, 0, sizeof(pinInfo)); hr = IPin_QueryPinInfo(pin, &pinInfo); ok(SUCCEEDED(hr), "QueryPinInfo failed, hr=%08x\n", hr); if (FAILED(hr)) @@ -154,6 +155,8 @@ static void test_smart_tee_filter(void) ok(0, "pin %d isn't supposed to exist\n", pinNumber); endwhile: + if (pinInfo.pFilter) + IBaseFilter_Release(pinInfo.pFilter); IPin_Release(pin); pinNumber++; }
participants (1)
-
Alexandre Julliard