--- a/jdk/src/share/classes/sun/net/www/http/HttpClient.java Wed Apr 23 12:26:13 2014 +0100
+++ b/jdk/src/share/classes/sun/net/www/http/HttpClient.java Wed Apr 23 13:19:21 2014 +0100
@@ -665,7 +665,9 @@
// try once more
openServer();
if (needsTunneling()) {
+ MessageHeader origRequests = requests;
httpuc.doTunneling();
+ requests = origRequests;
}
afterConnect();
writeRequests(requests, poster);
@@ -776,7 +778,9 @@
cachedHttpClient = false;
openServer();
if (needsTunneling()) {
+ MessageHeader origRequests = requests;
httpuc.doTunneling();
+ requests = origRequests;
}
afterConnect();
writeRequests(requests, poster);