From 80cfdd353de40c54f35b9853144798c5439db25a Mon Sep 17 00:00:00 2001 From: Krzysztof Foltman Date: Wed, 8 Sep 2004 21:46:33 +0000 Subject: [PATCH] Make sure InternetReadFile returns full buffers. --- dlls/wininet/internet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index 33af4983602..7cc297d09c9 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -1646,7 +1646,7 @@ BOOL WINAPI InternetReadFile(HINTERNET hFile, LPVOID lpBuffer, nSocket = ((LPWININETFILE)lpwh)->nDataSocket; if (nSocket != -1) { - int res = recv(nSocket, lpBuffer, dwNumOfBytesToRead, 0); + int res = recv(nSocket, lpBuffer, dwNumOfBytesToRead, MSG_WAITALL); retval = (res >= 0); *dwNumOfBytesRead = retval ? res : 0; } -- 2.11.4.GIT