Jacek Caban : wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.
Alexandre Julliard
julliard at winehq.org
Fri May 13 11:17:51 CDT 2011
Module: wine
Branch: master
Commit: 086eb61c846aa591ba5186a173dfea2b7f87159a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=086eb61c846aa591ba5186a173dfea2b7f87159a
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri May 13 13:48:00 2011 +0200
wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.
---
dlls/wininet/http.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index bbf86cd..08bdd5a 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -2681,8 +2681,8 @@ static DWORD HTTPREQ_Read(http_request_t *req, void *buffer, DWORD size, DWORD *
WARN("WriteFile failed: %u\n", GetLastError());
}
- if(end_of_read_data(req))
- http_release_netconn(req, TRUE);
+ if(size && !ret_read)
+ http_release_netconn(req, res == ERROR_SUCCESS);
return res;
}
More information about the wine-cvs
mailing list