]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Fix leaks in test_dir_formats
authorNick Mathewson <nickm@torproject.org>
Sat, 26 Apr 2014 16:16:12 +0000 (12:16 -0400)
committerNick Mathewson <nickm@torproject.org>
Sat, 26 Apr 2014 16:16:12 +0000 (12:16 -0400)
src/test/test_dir.c

index 9e01bdbd487b781d8856570ce6a4486d7ce5a8fc..78583fc1931c4390fad28f0fe3c20346c02bf164 100644 (file)
@@ -194,6 +194,7 @@ test_dir_formats(void)
   test_assert(crypto_pk_cmp_keys(rp1->onion_pkey, pk1) == 0);
   test_assert(crypto_pk_cmp_keys(rp1->identity_pkey, pk2) == 0);
   //test_assert(rp1->exit_policy == NULL);
+  tor_free(buf);
 
   strlcpy(buf2,
           "router Fred 10.3.2.1 9005 0 0\n"
@@ -277,6 +278,8 @@ test_dir_formats(void)
     routerinfo_free(r1);
   if (r2)
     routerinfo_free(r2);
+  if (rp2)
+    routerinfo_free(rp2);
 
   tor_free(buf);
   tor_free(pk1_str);