Module: wine Branch: master Commit: ea0dae6db2e8a18949e0ccf6b957782abc8925a5 URL: https://source.winehq.org/git/wine.git/?a=commit;h=ea0dae6db2e8a18949e0ccf6b...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Mar 15 18:22:08 2018 +0100
wininet: Fix https connections over proxy.
Successful CONNECT request switch to tunnel instead of having a message body.
Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/wininet/http.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index 6716c80..d77e528 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -5147,6 +5147,8 @@ static DWORD HTTP_HttpSendRequestW(http_request_t *request, LPCWSTR lpszHeaders, remove_header(request, szProxy_Authorization, TRUE); destroy_authinfo(request->proxyAuthInfo); request->proxyAuthInfo = NULL; + request->contentLength = 0; + request->netconn_stream.content_length = 0;
secure_proxy_connect = FALSE; loop_next = TRUE;