commit 9f289e3b9ed4c60a2c1b1ed18ee18d9b4ce9ece9 Author: Nick Mathewson nickm@torproject.org Date: Thu May 28 13:13:15 2015 -0400
Another test_hs leak. CID 1301383. --- src/test/test_hs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/test/test_hs.c b/src/test/test_hs.c index 425c2b6..6008518 100644 --- a/src/test/test_hs.c +++ b/src/test/test_hs.c @@ -304,7 +304,7 @@ static void test_hs_rend_data(void *arg) { int rep; - rend_data_t *client; + rend_data_t *client = NULL; /* Binary format of a descriptor ID. */ char desc_id[DIGEST_LEN]; char client_cookie[REND_DESC_COOKIE_LEN]; @@ -384,6 +384,7 @@ test_hs_rend_data(void *arg) tt_int_op(tor_digest_is_zero(client->rend_pk_digest), ==, 1); tt_int_op(tor_digest_is_zero(client->rend_cookie), ==, 1); rend_data_free(client); + client = NULL;
/* Let's test the service object now. */ char rend_pk_digest[DIGEST_LEN]; @@ -429,6 +430,7 @@ test_hs_rend_data(void *arg) done: rend_data_free(service); rend_data_free(service_dup); + rend_data_free(client); }
struct testcase_t hs_tests[] = {