From 51454157a0646b91f0d024477a0ee185f82df58b Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sat, 8 Jul 2006 17:38:46 +0000 Subject: [PATCH] Fix a crash if you enable FascistFirewall but not FirewallPorts. Reported by Frediano Ziglio. svn:r6746 --- src/or/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. */