]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Fix some memory leaks
authorOla Bini <ola@olabini.se>
Tue, 12 Jan 2016 17:14:34 +0000 (12:14 -0500)
committerOla Bini <ola@olabini.se>
Tue, 12 Jan 2016 17:14:34 +0000 (12:14 -0500)
src/test/test_dir.c

index a350f1d0176e6e2612996e66dc7347c13c8f8d00..62aae03dba7db7f4ecd428b6b93dae098c00a257 100644 (file)
@@ -21,6 +21,7 @@
 #include "dirserv.h"
 #include "dirvote.h"
 #include "hibernate.h"
+#include "memarea.h"
 #include "networkstatus.h"
 #include "router.h"
 #include "routerkeys.h"
@@ -483,6 +484,7 @@ test_dir_routerinfo_parsing(void *arg)
 #undef CHECK_FAIL
 #undef CHECK_OK
  done:
+  memarea_clear_freelist();
   routerinfo_free(ri);
 }
 
@@ -585,6 +587,7 @@ test_dir_extrainfo_parsing(void *arg)
 #undef CHECK_FAIL
 
  done:
+  memarea_clear_freelist();
   extrainfo_free(ei);
   routerinfo_free(ri);
   digestmap_free((digestmap_t*)map, routerinfo_free_wrapper_);