Repository: trafficserver
Updated Branches:
  refs/heads/master 45d3ce1ba -> 2dac573db


[TS-3523]: Proxy urls with no matching remap rules, when remap_required
           is disabled, regardless of reverse_proxy_enabled setting


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

Branch: refs/heads/master
Commit: 705e0e6b59cd73457f6c7277bdf4002ae97cd135
Parents: 45d3ce1
Author: Sudheer Vinukonda <sudhe...@yahoo-inc.com>
Authored: Tue Apr 21 18:23:12 2015 +0000
Committer: Sudheer Vinukonda <sudhe...@yahoo-inc.com>
Committed: Tue Apr 21 18:23:12 2015 +0000

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


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/705e0e6b/proxy/http/HttpTransact.cc
----------------------------------------------------------------------
diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc
index 66b32b6..0c26363 100644
--- a/proxy/http/HttpTransact.cc
+++ b/proxy/http/HttpTransact.cc
@@ -819,6 +819,10 @@ HttpTransact::EndRemapRequest(State *s)
       TRANSACT_RETURN(SM_ACTION_INTERNAL_CACHE_NOOP, NULL);
     }
 
+    if (!s->http_config_param->url_remap_required && 
!incoming_request->is_target_in_url()) {
+      s->hdr_info.client_request.set_url_target_from_host_field();
+    }
+
     /////////////////////////////////////////////////////////
     // check for: (1) reverse proxy is on, and no URL host //
     /////////////////////////////////////////////////////////

Reply via email to