From 53cb7cecc5f7090ec5861f739182577f35b10632 Mon Sep 17 00:00:00 2001 From: Huw D M Davies Date: Thu, 18 Jan 2001 20:29:41 +0000 Subject: [PATCH] Fix off by one error in buffer length check. --- dlls/winmm/wineoss/audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winmm/wineoss/audio.c b/dlls/winmm/wineoss/audio.c index c0f71a8bb19..cd21da96fff 100644 --- a/dlls/winmm/wineoss/audio.c +++ b/dlls/winmm/wineoss/audio.c @@ -1754,7 +1754,7 @@ static DWORD CALLBACK widRecorder(LPVOID pmt) { info.fragments --; - if (lpWaveHdr->dwBufferLength - lpWaveHdr->dwBytesRecorded > wwi->dwFragmentSize) + if (lpWaveHdr->dwBufferLength - lpWaveHdr->dwBytesRecorded >= wwi->dwFragmentSize) { /* directly read fragment in wavehdr */ bytesRead = read(wwi->unixdev, -- 2.11.4.GIT