summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/or/config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/config.c b/src/or/config.c
index eda2631976..c4207fcb0f 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -2216,7 +2216,7 @@ options_validate(or_options_t *old_options, or_options_t *options,
return -1;
if (options->FascistFirewall && !options->ReachableAddresses) {
- if (smartlist_len(options->FirewallPorts)) {
+ if (options->FirewallPorts && smartlist_len(options->FirewallPorts)) {
/* We already have firewall ports set, so migrate them to
* ReachableAddresses, which will set ReachableORAddresses and
* ReachableDirAddresses if they aren't set explicitly. */