From: Nick Mathewson Date: Sat, 26 Apr 2014 04:36:09 +0000 (-0400) Subject: Fix leaks in test_exit_policy_dump_to_string X-Git-Tag: tor-0.2.5.5-alpha~109^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b4b07c17e3ecdcc30f02a7fb2968b675dd970639;p=thirdparty%2Ftor.git Fix leaks in test_exit_policy_dump_to_string --- diff --git a/src/test/test_policy.c b/src/test/test_policy.c index e3e7b36733..4cdcd034bb 100644 --- a/src/test/test_policy.c +++ b/src/test/test_policy.c @@ -394,6 +394,7 @@ test_dump_exit_policy_to_string(void *arg) ep = router_dump_exit_policy_to_string(ri,1,1); test_streq("accept *:*\nreject *:25\nreject 8.8.8.8:*",ep); + tor_free(ep); policy_entry = router_parse_addr_policy_item_from_string("reject6 [FC00::]/7:*",-1); @@ -421,6 +422,7 @@ test_dump_exit_policy_to_string(void *arg) if (ri->exit_policy) { SMARTLIST_FOREACH(ri->exit_policy, addr_policy_t *, entry, addr_policy_free(entry)); + smartlist_free(ri->exit_policy); } tor_free(ri); tor_free(ep);