[2/2] wineesd.drv: allow all errors to interrupt recording

Erik Inge Bolsø knan-wine at anduin.net
Thu Sep 11 17:04:26 CDT 2008


---
 dlls/wineesd.drv/audio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wineesd.drv/audio.c b/dlls/wineesd.drv/audio.c
index 02ee16c..74bde4c 100644
--- a/dlls/wineesd.drv/audio.c
+++ b/dlls/wineesd.drv/audio.c
@@ -1707,7 +1707,7 @@ static	DWORD	CALLBACK	widRecorder(LPVOID pmt)
 			      lpWaveHdr->lpData + lpWaveHdr->dwBytesRecorded,
 			      lpWaveHdr->dwBufferLength - lpWaveHdr->dwBytesRecorded);
 		TRACE("bytesRead=%d\n",bytesRead);
-		if (bytesRead == -1 && errno == EAGAIN)
+		if (bytesRead == (DWORD) -1)
 			bytesRead = 0;
 		if (bytesRead==0) break; /* So we can stop recording smoothly */
  
-- 
1.5.4.3



More information about the wine-patches mailing list