Piotr Caban : wininet: Fix https connections over proxy.
Alexandre Julliard
julliard at winehq.org
Thu Mar 15 19:12:13 CDT 2018
Module: wine
Branch: master
Commit: ea0dae6db2e8a18949e0ccf6b957782abc8925a5
URL: https://source.winehq.org/git/wine.git/?a=commit;h=ea0dae6db2e8a18949e0ccf6b957782abc8925a5
Author: Piotr Caban <piotr at 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 at codeweavers.com>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;
More information about the wine-cvs
mailing list