From: Bernhard Übelacker <bernhardu@mailbox.org> Followup of 964cd76c. --- dlls/winegstreamer/wm_reader.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/winegstreamer/wm_reader.c b/dlls/winegstreamer/wm_reader.c index 26fed0990ca..4f41f1a1ceb 100644 --- a/dlls/winegstreamer/wm_reader.c +++ b/dlls/winegstreamer/wm_reader.c @@ -1485,9 +1485,10 @@ static void free_streams(struct wm_reader *reader) if (stream->stream_allocator) IWMReaderAllocatorEx_Release(stream->stream_allocator); stream->stream_allocator = NULL; - - free(stream); } + + free(reader->streams); + reader->streams = NULL; } static HRESULT init_stream(struct wm_reader *reader) -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10097