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