diff options
Diffstat (limited to 'src/or/circuitbuild.c')
-rw-r--r-- | src/or/circuitbuild.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 170cde8c23..b108b1e993 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1144,7 +1144,8 @@ static routerinfo_t *choose_good_entry_server(cpath_build_state_t *state) for(i=0; i < smartlist_len(rl->routers); i++) { r = smartlist_get(rl->routers, i); tor_snprintf(buf, sizeof(buf), "%d", r->or_port); - if(!smartlist_string_isin(options.FirewallPorts, buf)) + if (!smartlist_string_isin(options.FirewallPorts ? + options.FirewallPorts : config_get_default_firewallports(), buf)) smartlist_add(excluded, r); } } |