[PATCH 0/1] MR6628: mmdevapi: Fix buffer overflow in pulse_set_sample_rate.
From: Santino Mazza <smazza(a)codeweavers.com> --- dlls/winepulse.drv/pulse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winepulse.drv/pulse.c b/dlls/winepulse.drv/pulse.c index 4d87707c728..a4b2dff4e91 100644 --- a/dlls/winepulse.drv/pulse.c +++ b/dlls/winepulse.drv/pulse.c @@ -2543,7 +2543,7 @@ static NTSTATUS pulse_set_sample_rate(void *args) size = 0; NtFreeVirtualMemory(GetCurrentProcess(), (void **)&stream->local_buffer, &size, MEM_RELEASE); - silence_buffer(new_ss.format, new_buffer, size); + silence_buffer(new_ss.format, new_buffer, stream->real_bufsize_bytes); stream->local_buffer = new_buffer; exit: -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6628
This merge request was approved by Huw Davies. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/6628
participants (3)
-
Huw Davies (@huw) -
Santino Mazza -
Santino Mazza (@tati1454)