Browse Source

Fix more unit test leaks.

Nick Mathewson 7 years ago
parent
commit
ed4aebcd97
2 changed files with 6 additions and 2 deletions
  1. 5 1
      src/test/test_hs_cache.c
  2. 1 1
      src/test/test_hs_descriptor.c

+ 5 - 1
src/test/test_hs_cache.c

@@ -235,7 +235,7 @@ test_directory(void *arg)
   }
 
  done:
-  ;
+  hs_descriptor_free(desc1);
 }
 
 static void
@@ -432,6 +432,10 @@ test_hsdir_revision_counter_check(void *arg)
 
     /* Check that the revision counter is correct */
     tt_int_op(received_desc->plaintext_data.revision_counter, ==, 1312);
+
+    hs_descriptor_free(received_desc);
+    received_desc = NULL;
+    tor_free(received_desc_str);
   }
 
   /* Increment the revision counter and try again. Should work. */

+ 1 - 1
src/test/test_hs_descriptor.c

@@ -470,7 +470,7 @@ test_link_specifier(void *arg)
   }
 
  done:
-  return;
+  smartlist_free(link_specifiers);
 }
 
 static void