瀏覽代碼

Try to fix some more memory leaks in the unit tests

Nick Mathewson 9 年之前
父節點
當前提交
8f9fb3e8fa
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      src/test/test_address.c
  2. 1 0
      src/test/test_config.c

+ 1 - 1
src/test/test_address.c

@@ -228,7 +228,7 @@ test_address_get_if_addrs_ifaddrs(void *arg)
 
 
   done:
   done:
   SMARTLIST_FOREACH(results, tor_addr_t *, t, tor_free(t));
   SMARTLIST_FOREACH(results, tor_addr_t *, t, tor_free(t));
-  tor_free(results);
+  smartlist_free(results);
   return;
   return;
 }
 }
 
 

+ 1 - 0
src/test/test_config.c

@@ -176,6 +176,7 @@ test_config_addressmap(void *arg)
  done:
  done:
   config_free_lines(get_options_mutable()->AddressMap);
   config_free_lines(get_options_mutable()->AddressMap);
   get_options_mutable()->AddressMap = NULL;
   get_options_mutable()->AddressMap = NULL;
+  addressmap_free_all();
 }
 }
 
 
 static int
 static int