Author: bcall
Date: Fri May 20 00:45:25 2011
New Revision: 1125192

URL: http://svn.apache.org/viewvc?rev=1125192&view=rev
Log:
TS-769 Fixed infinite loop when getting a 505 response from the origin
and the connection is keep-alive.  Now downgrading keep-alive all the
time along with the protocol.

Modified:
    trafficserver/traffic/trunk/proxy/http/HttpTransactHeaders.cc

Modified: trafficserver/traffic/trunk/proxy/http/HttpTransactHeaders.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/http/HttpTransactHeaders.cc?rev=1125192&r1=1125191&r2=1125192&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/http/HttpTransactHeaders.cc (original)
+++ trafficserver/traffic/trunk/proxy/http/HttpTransactHeaders.cc Fri May 20 
00:45:25 2011
@@ -476,7 +476,9 @@ HttpTransactHeaders::downgrade_request(b
     *origin_server_keep_alive = false;
     //ver.set(outgoing_request->version_get());
 
-  } else if (outgoing_request->version_get() == HTTPVersion(1, 1)) {
+  }
+
+  if (outgoing_request->version_get() == HTTPVersion(1, 1)) {
 
     //ver.set (HTTPVersion (1, 0));
     convert_to_1_0_request_header(outgoing_request);


Reply via email to