Repository: trafficserver
Updated Branches:
  refs/heads/master 4af4565f4 -> 4f5e3f0b0


[TS-3326]: check client req version for hostdb lookup when config says so


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/4f5e3f0b
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/4f5e3f0b
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/4f5e3f0b

Branch: refs/heads/master
Commit: 4f5e3f0b05f6f9e7de9aaa89b7e73e0ef39c4a6f
Parents: 4af4565
Author: Sudheer Vinukonda <[email protected]>
Authored: Tue Jan 27 15:56:11 2015 +0000
Committer: Sudheer Vinukonda <[email protected]>
Committed: Tue Jan 27 15:56:11 2015 +0000

----------------------------------------------------------------------
 proxy/http/HttpTransact.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/4f5e3f0b/proxy/http/HttpTransact.cc
----------------------------------------------------------------------
diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc
index 5f82ca0..8c637d9 100644
--- a/proxy/http/HttpTransact.cc
+++ b/proxy/http/HttpTransact.cc
@@ -4962,7 +4962,10 @@ HttpTransact::get_ka_info_from_config(State *s, 
ConnectionAttributes *server_inf
     // FALL THROUGH
   case HttpConfigParams::SEND_HTTP11_IF_REQUEST_11_AND_HOSTDB:
     server_info->http_version = HTTPVersion(1, 0);
-    check_hostdb = true;
+    if (s->hdr_info.client_request.version_get() == HTTPVersion(1, 1)) {
+      // check hostdb only if client req is http/1.1
+      check_hostdb = true;
+    }
     break;
   }
   DebugTxn("http_trans", "get_ka_info_from_config, server_info->http_version 
%d, check_hostdb %d",

Reply via email to