瀏覽代碼

Fix memory leak by circuit marked for close list

This commit fixes a memory leak introduced by commit
8b4e5b7ee902fb7fa07767410a18433d752c7aef.
cypherpunks 9 年之前
父節點
當前提交
95c03b29de
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/or/circuitlist.c

+ 3 - 0
src/or/circuitlist.c

@@ -911,6 +911,9 @@ circuit_free_all(void)
   smartlist_free(circuits_pending_chans);
   circuits_pending_chans = NULL;
 
+  smartlist_free(circuits_pending_close);
+  circuits_pending_close = NULL;
+
   {
     chan_circid_circuit_map_t **elt, **next, *c;
     for (elt = HT_START(chan_circid_map, &chan_circid_map);