From 51af933276f30ad938adbc23e7d5bb522be0ca9b Mon Sep 17 00:00:00 2001 From: igerasim Date: Sat, 22 Jun 2019 20:46:46 -0700 Subject: [PATCH] 8225298: Improve TLS connection support Reviewed-by: dfuchs, igerasim, michaelm, rhalade, skoivu --- .../classes/sun/net/www/protocol/http/HttpURLConnection.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java index 6adc9f65b..f00060eff 100644 --- a/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java +++ b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java @@ -2145,6 +2145,10 @@ public class HttpURLConnection extends java.net.HttpURLConnection { } while (retryTunnel < maxRedirects); if (retryTunnel >= maxRedirects || (respCode != HTTP_OK)) { + if (respCode != HTTP_PROXY_AUTH) { + // remove all but authenticate responses + responses.reset(); + } throw new IOException("Unable to tunnel through proxy."+ " Proxy returns \"" + statusLine + "\""); -- GitLab