Colin Finck : wininet: Always pass a variable as lpNumberOfBytesWritten on a WriteFile call if lpOverlapped is set to NULL .
Alexandre Julliard
julliard at winehq.org
Thu Jun 19 06:39:22 CDT 2008
Module: wine
Branch: master
Commit: bbd550ad5c8afd45612e386201efb96feaf666a4
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bbd550ad5c8afd45612e386201efb96feaf666a4
Author: Colin Finck <mail at colinfinck.de>
Date: Mon Jun 16 01:05:20 2008 +0200
wininet: Always pass a variable as lpNumberOfBytesWritten on a WriteFile call if lpOverlapped is set to NULL.
---
dlls/wininet/http.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index b973a79..79e3511 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -1619,8 +1619,9 @@ static DWORD HTTP_Read(WININETHTTPREQW *req, void *buffer, DWORD size, DWORD *re
if(req->lpszCacheFile) {
BOOL res;
+ DWORD dwBytesWritten;
- res = WriteFile(req->hCacheFile, buffer, bytes_read, NULL, NULL);
+ res = WriteFile(req->hCacheFile, buffer, bytes_read, &dwBytesWritten, NULL);
if(!res)
WARN("WriteFile failed: %u\n", GetLastError());
}
@@ -1688,7 +1689,9 @@ static DWORD HTTP_ReadChunked(WININETHTTPREQW *req, void *buffer, DWORD size, DW
if (req->lpszCacheFile)
{
- if (!WriteFile(req->hCacheFile, p, bytes_read, NULL, NULL))
+ DWORD dwBytesWritten;
+
+ if (!WriteFile(req->hCacheFile, p, bytes_read, &dwBytesWritten, NULL))
WARN("WriteFile failed: %u\n", GetLastError());
}
p += bytes_read;
More information about the wine-cvs
mailing list