From: Hans Leidekker Subject: winhttp: Reset content length when a redirect creates a new connection. Message-Id: <1498133818-30374-1-git-send-email-hans@codeweavers.com> Date: Thu, 22 Jun 2017 14:16:58 +0200 Signed-off-by: Hans Leidekker --- dlls/winhttp/request.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/winhttp/request.c b/dlls/winhttp/request.c index f35d73b..bcfc7b1 100644 --- a/dlls/winhttp/request.c +++ b/dlls/winhttp/request.c @@ -2355,9 +2355,9 @@ static BOOL handle_redirect( request_t *request, DWORD status ) netconn_close( &request->netconn ); if (!(ret = netconn_init( &request->netconn ))) goto end; + request->content_length = request->content_read = 0; request->read_pos = request->read_size = 0; - request->read_chunked = FALSE; - request->read_chunked_eof = FALSE; + request->read_chunked = request->read_chunked_eof = FALSE; } else heap_free( hostname ); -- 2.1.4