[Git][wine/wine][master] qasf: Don't start a stopped stream in media_seeking_ChangeCurrent.

"Alexandre Julliard (@julliard) via Wine-commits" <[email protected]> Tue, 27 Jan 2026 16:11:00 -0600
Newsgroups gmane.comp.emulators.wine.cvs
Message-ID <[email protected]>

Alexandre Julliard pushed to branch master at wine / wine


Commits:
a0a82c47 by Yuxuan Shui at 2026-01-27T23:05:11+01:00
qasf: Don't start a stopped stream in media_seeking_ChangeCurrent.

Otherwise we get a running WMReader inside a stoppped asf reader, which
is unexpected by other parts of the code. For example, asf_reader_destroy
expects the WMReader to have already been stopped. If it is not, use of
freed memory may result from race condition between the WMReader invoking
reader callback (which references the asf_reader) and asf_reader_destroy
freeing asf_reader's resources.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=59159

- - - - -


1 changed file:

- dlls/qasf/asfreader.c


View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/a0a82c471b09a0c0b8b5049bc2a696286422d492

-- 
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/a0a82c471b09a0c0b8b5049bc2a696286422d492
You're receiving this email because of your account on gitlab.winehq.org.