25 Jan
2026
25 Jan
'26
3:27 p.m.
From: Anton Baskanov <baskanov@gmail.com> --- dlls/dmsynth/synthsink.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/dmsynth/synthsink.c b/dlls/dmsynth/synthsink.c index 2592894531e..85654099759 100644 --- a/dlls/dmsynth/synthsink.c +++ b/dlls/dmsynth/synthsink.c @@ -273,6 +273,12 @@ static DWORD CALLBACK synth_sink_render_thread(void *args) IDirectSoundNotify_Release(notify); } + if (!buffer_event || FAILED(hr)) + { + SetEvent(params->started_event); + goto done; + } + samples_size = caps.dwBufferBytes / BUFFER_SUBDIVISIONS; if (!(samples = malloc(samples_size))) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9651