From 20193fc7ab16f735f35a16368bfd83e2e565456e Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 5 Jun 2009 19:41:40 -0400 Subject: Avoid a memory corruption problem related to "private" in DirPolicy. This is a posible fix for bug 996. --- src/or/policies.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/or/policies.c') diff --git a/src/or/policies.c b/src/or/policies.c index cb914d11f..d55e86c18 100644 --- a/src/or/policies.c +++ b/src/or/policies.c @@ -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); -- cgit v1.2.3