Give useful warning when both IPv4 and IPv6 are disabled on a socksport

This commit is contained in:
Nick Mathewson
2012-11-15 22:58:54 -05:00
parent 28cbe90839
commit ecb619d96b
+6
View File
@@ -4777,6 +4777,12 @@ parse_port_config(smartlist_t *out,
else
got_zero_port = 1;
if (ipv4_traffic == 0 && ipv6_traffic == 0) {
log_warn(LD_CONFIG, "You have a %sPort entry with both IPv4 and "
"IPv6 disabled; that won't work.", portname);
goto err;
}
if (out && port) {
port_cfg_t *cfg = tor_malloc_zero(sizeof(port_cfg_t));
tor_addr_copy(&cfg->addr, &addr);