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);