jdk/src/share/classes/sun/net/www/http/HttpClient.java
changeset 24045 31a23ee57590
parent 21278 ef8a3a2a72f2
child 24969 afa6934dd8e8
--- 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);