10 Dec
2025
10 Dec
'25
6:23 a.m.
From: Giovanni Mascellani <gmascellani@codeweavers.com> The ALSA driver uses it as a divisor. --- dlls/mmdevapi/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/mmdevapi/client.c b/dlls/mmdevapi/client.c index beb2c12a3df..6eac6b8714a 100644 --- a/dlls/mmdevapi/client.c +++ b/dlls/mmdevapi/client.c @@ -388,7 +388,7 @@ static HRESULT validate_wfx(const WAVEFORMATEX *fmt, AUDCLNT_SHAREMODE share_mod if (FAILED(ret)) return ret; - if (fmt->nSamplesPerSec == 0) + if (fmt->nSamplesPerSec == 0 || fmt->nBlockAlign == 0) ret = E_INVALIDARG; switch (fmt->wFormatTag) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9749