|
@@ -1361,7 +1361,7 @@ policies_parse_exit_policy_from_options(const or_options_t *or_options,
|
|
|
smartlist_t **result)
|
|
|
{
|
|
|
exit_policy_parser_cfg_t parser_cfg = 0;
|
|
|
- smartlist_t *configured_addresses = smartlist_new();
|
|
|
+ smartlist_t *configured_addresses = NULL;
|
|
|
int rv = 0;
|
|
|
|
|
|
/* Short-circuit for non-exit relays */
|
|
@@ -1371,6 +1371,8 @@ policies_parse_exit_policy_from_options(const or_options_t *or_options,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+ configured_addresses = smartlist_new();
|
|
|
+
|
|
|
/* Configure the parser */
|
|
|
if (or_options->IPv6Exit) {
|
|
|
parser_cfg |= EXIT_POLICY_IPV6_ENABLED;
|