You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by am...@apache.org on 2010/09/03 06:58:58 UTC

svn commit: r992204 - /trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc

Author: amc
Date: Fri Sep  3 04:58:58 2010
New Revision: 992204

URL: http://svn.apache.org/viewvc?rev=992204&view=rev
Log:
Forgot to fix the other instance of using SOL_IP when TPROXY is not configured.

Modified:
    trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc

Modified: trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc?rev=992204&r1=992203&r2=992204&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc (original)
+++ trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc Fri Sep  3 04:58:58 2010
@@ -1407,12 +1407,16 @@ bindProxyPort(int proxy_port, in_addr_t 
   }
 
   if (transparent) {
+#if ATS_USE_TPROXY
     int transparent_value = 1;
     Debug("http_tproxy", "Listen port %d inbound transparency enabled.\n", proxy_port);
     if (setsockopt(proxy_port_fd, SOL_IP, ATS_IP_TRANSPARENT, &transparent_value, sizeof(transparent_value)) == -1) {
       mgmt_elog(stderr, "[bindProxyPort] Unable to set transparent socket option [%d] %s\n", errno, strerror(errno));
       _exit(1);
     }
+#else
+    Debug("lm", "[bindProxyPort] Transparency requested but TPROXY not configured\n");
+#endif
   }
 
   memset(&proxy_addr, 0, sizeof(proxy_addr));