You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2011/08/02 20:26:38 UTC

svn commit: r1153236 - /trafficserver/traffic/trunk/proxy/http/HttpSM.cc

Author: zwoop
Date: Tue Aug  2 18:26:38 2011
New Revision: 1153236

URL: http://svn.apache.org/viewvc?rev=1153236&view=rev
Log:
TS-859 Hopefully make parent proxy not not work anymore

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

Modified: trafficserver/traffic/trunk/proxy/http/HttpSM.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/http/HttpSM.cc?rev=1153236&r1=1153235&r2=1153236&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/http/HttpSM.cc (original)
+++ trafficserver/traffic/trunk/proxy/http/HttpSM.cc Tue Aug  2 18:26:38 2011
@@ -6410,7 +6410,8 @@ HttpSM::set_next_state()
         t_state.dns_info.lookup_success = true;
         call_transact_and_set_next_state(NULL);
         break;
-      } else if (t_state.dns_info.lookup_success) { // Already set, from a plugin presumably
+      } else if (t_state.parent_result.r == PARENT_UNDEFINED && t_state.dns_info.lookup_success) {
+        // Already set, and we don't have a parent proxy to lookup
         ink_assert(t_state.host_db_info.ip());
         Debug("dns", "[HttpTransact::HandleRequest] Skipping DNS lookup, provided by plugin");
         call_transact_and_set_next_state(NULL);