Commit 10aa228c authored by Alex Henrie's avatar Alex Henrie Committed by Alexandre Julliard

mmdevapi/tests: Fix memory leaks (Coverity).

parent 68cff26b
......@@ -556,8 +556,7 @@ static void test_audioclient(void)
if (hr != S_OK)
{
skip("Cannot initialize %08x, remainder of tests is useless\n", hr);
CoTaskMemFree(pwfx);
return;
goto cleanup;
}
hr = IAudioClient_GetStreamLatency(ac, NULL);
......@@ -592,6 +591,7 @@ static void test_audioclient(void)
test_capture(ac, handle, pwfx);
cleanup:
IAudioClient_Release(ac);
CloseHandle(handle);
CoTaskMemFree(pwfx);
......
......@@ -323,11 +323,7 @@ static void test_audioclient(void)
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
ok(hr == S_OK, "Valid Initialize returns %08x\n", hr);
if (hr != S_OK)
{
IAudioClient_Release(ac);
CoTaskMemFree(pwfx);
return;
}
goto cleanup;
hr = IAudioClient_GetStreamLatency(ac, NULL);
ok(hr == E_POINTER, "GetStreamLatency(NULL) call returns %08x\n", hr);
......@@ -372,8 +368,8 @@ static void test_audioclient(void)
hr = IAudioClient_Start(ac);
ok(hr == AUDCLNT_E_NOT_STOPPED, "Start twice returns %08x\n", hr);
cleanup:
IAudioClient_Release(ac);
CloseHandle(handle);
CoTaskMemFree(pwfx);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment