mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Avoid a memory corruption problem related to "private" in DirPolicy.
This is a posible fix for bug 996.
This commit is contained in:
@@ -411,6 +411,7 @@ load_policy_from_option(config_line_t *config, smartlist_t **policy,
|
||||
memcpy(&newp, n, sizeof(newp));
|
||||
newp.prt_min = 1;
|
||||
newp.prt_max = 65535;
|
||||
newp.is_canonical = 0;
|
||||
c = addr_policy_get_canonical_entry(&newp);
|
||||
SMARTLIST_REPLACE_CURRENT(*policy, n, c);
|
||||
addr_policy_free(n);
|
||||
|
||||
Reference in New Issue
Block a user