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