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


Reply via email to