Piotr Caban : wininet: Fix https connections over proxy.
Module: wine Branch: master Commit: ea0dae6db2e8a18949e0ccf6b957782abc8925a5 URL: https://source.winehq.org/git/wine.git/?a=commit;h=ea0dae6db2e8a18949e0ccf6b... Author: Piotr Caban <piotr(a)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(a)codeweavers.com> Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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;
participants (1)
-
Alexandre Julliard