Ensure that dir1 and dir2 are freed at the end of poisoning test

Found by coverity.
This commit is contained in:
Nick Mathewson 2016-09-14 11:01:21 -04:00
parent 425f5e6d40
commit b08ddb60c9

View File

@ -568,6 +568,7 @@ test_single_onion_poisoning(void *arg)
service_1->directory = dir1;
service_2->directory = dir2;
dir1 = dir2 = NULL;
smartlist_add(services, service_1);
/* But don't add the second service yet. */
@ -699,6 +700,8 @@ test_single_onion_poisoning(void *arg)
smartlist_free(services);
UNMOCK(get_options);
tor_free(mock_options->DataDirectory);
tor_free(dir1);
tor_free(dir2);
}
struct testcase_t hs_tests[] = {