From: teor (Tim Wilson-Brown) Date: Thu, 26 Nov 2015 14:11:25 +0000 (+1100) Subject: Correctly free a smartlist in getinfo_helper_policies X-Git-Tag: tor-0.2.8.1-alpha~207 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0e601086148b9f39f113da12c9d14ddd00f0f1e;p=thirdparty%2Ftor.git Correctly free a smartlist in getinfo_helper_policies --- diff --git a/src/or/policies.c b/src/or/policies.c index ec11375636..d531b3ac78 100644 --- a/src/or/policies.c +++ b/src/or/policies.c @@ -2168,7 +2168,8 @@ getinfo_helper_policies(control_connection_t *conn, *answer = policy_dump_to_string(private_policy_list, 1, 1); addr_policy_list_free(private_policy_list); - addr_policy_list_free(configured_addresses); + /* the addresses in configured_addresses are not ours to free */ + smartlist_free(configured_addresses); } else if (!strcmpstart(question, "exit-policy/")) { const routerinfo_t *me = router_get_my_routerinfo();