7 Apr
2025
7 Apr
'25
6:27 p.m.
From: Santino Mazza <smazza(a)codeweavers.com> --- dlls/amstream/ddrawstream.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/amstream/ddrawstream.c b/dlls/amstream/ddrawstream.c index 47b856781e9..30909ac28f5 100644 --- a/dlls/amstream/ddrawstream.c +++ b/dlls/amstream/ddrawstream.c @@ -1050,6 +1050,12 @@ static HRESULT WINAPI ddraw_sink_Disconnect(IPin *iface) FreeMediaType(&stream->mt); memset(&stream->mt, 0, sizeof(AM_MEDIA_TYPE)); + if (stream->allocator) + { + IMemAllocator_Release(stream->allocator); + stream->allocator = NULL; + } + LeaveCriticalSection(&stream->cs); return S_OK; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7715