From c1b832cdfef719b8fc2ff288804b8d9fc168a88e Mon Sep 17 00:00:00 2001 From: Sven Baars Date: Mon, 7 Aug 2023 17:30:15 +0200 Subject: [PATCH] quartz: Fix a system clock leak (Valgrind). --- dlls/quartz/dsoundrender.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/quartz/dsoundrender.c b/dlls/quartz/dsoundrender.c index 1abd4bdbcec..38a7d6f7ad7 100644 --- a/dlls/quartz/dsoundrender.c +++ b/dlls/quartz/dsoundrender.c @@ -536,6 +536,8 @@ static void dsound_render_destroy(struct strmbase_filter *iface) IDirectSound8_Release(filter->dsound); filter->dsound = NULL; + IUnknown_Release(filter->system_clock); + if (filter->sink.pin.peer) IPin_Disconnect(filter->sink.pin.peer); IPin_Disconnect(&filter->sink.pin.IPin_iface);