From: Nick Mathewson Date: Thu, 28 May 2015 17:13:15 +0000 (-0400) Subject: Another test_hs leak. CID 1301383. X-Git-Tag: tor-0.2.7.2-alpha~120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f289e3b9ed4c60a2c1b1ed18ee18d9b4ce9ece9;p=thirdparty%2Ftor.git Another test_hs leak. CID 1301383. --- diff --git a/src/test/test_hs.c b/src/test/test_hs.c index 425c2b6695..6008518ba2 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[] = {