From: Santino Mazza <smazza(a)codeweavers.com> --- dlls/amstream/ddrawstream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/amstream/ddrawstream.c b/dlls/amstream/ddrawstream.c index 1922c43dc32..87bc7f520fa 100644 --- a/dlls/amstream/ddrawstream.c +++ b/dlls/amstream/ddrawstream.c @@ -237,6 +237,8 @@ static ULONG WINAPI ddraw_IAMMediaStream_Release(IAMMediaStream *iface) DeleteCriticalSection(&stream->cs); if (stream->ddraw) IDirectDraw_Release(stream->ddraw); + if (stream->allocator && stream->allocator != &stream->IMemAllocator_iface) + IMemAllocator_Release(stream->allocator); IMemAllocator_Release(stream->private_allocator); free(stream); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7715