mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
weasel was worried there was a leak here. i don't think there
is. but i could be wrong. svn:r13248
This commit is contained in:
+3
-2
@@ -84,7 +84,7 @@ policy_expand_private(smartlist_t **policy)
|
||||
/**
|
||||
* Given a linked list of config lines containing "allow" and "deny"
|
||||
* tokens, parse them and append the result to <b>dest</b>. Return -1
|
||||
* if any tokens are malformed, else return 0.
|
||||
* if any tokens are malformed (and don't append any), else return 0.
|
||||
*/
|
||||
static int
|
||||
parse_addr_policy(config_line_t *cfg, smartlist_t **dest,
|
||||
@@ -336,8 +336,9 @@ load_policy_from_option(config_line_t *config, smartlist_t **policy,
|
||||
addr_policy_list_free(*policy);
|
||||
*policy = NULL;
|
||||
r = parse_addr_policy(config, policy, assume_action);
|
||||
if (r < 0 || !*policy)
|
||||
if (r < 0 || !*policy) {
|
||||
return; /* XXXX020 have an error return. */
|
||||
}
|
||||
SMARTLIST_FOREACH(*policy, addr_policy_t *, n, {
|
||||
/* ports aren't used. */
|
||||
n->prt_min = 1;
|
||||
|
||||
Reference in New Issue
Block a user