Index: dll/win32/wininet/http.c =================================================================== --- dll/win32/wininet/http.c (revision 74411) +++ dll/win32/wininet/http.c (working copy) @@ -4846,7 +4846,7 @@ request->server->addr_str, strlen(request->server->addr_str)+1); - res = create_netconn(is_https, request->proxy ? request->proxy : request->server, request->security_flags, + res = create_netconn(request->proxy ? FALSE : is_https, request->proxy ? request->proxy : request->server, request->security_flags, (request->hdr.ErrorMask & INTERNET_ERROR_MASK_COMBINED_SEC_CERT) != 0, request->connect_timeout, &netconn); if(res != ERROR_SUCCESS) {