[or-cvs] r12189: Free v2_network_status_map on exit. (in tor/trunk: . src/or)

nickm at seul.org nickm at seul.org
Thu Oct 25 14:37:50 UTC 2007


Author: nickm
Date: 2007-10-25 10:37:49 -0400 (Thu, 25 Oct 2007)
New Revision: 12189

Modified:
   tor/trunk/
   tor/trunk/ChangeLog
   tor/trunk/src/or/networkstatus.c
Log:
 r16157 at catbus:  nickm | 2007-10-25 10:36:34 -0400
 Free v2_network_status_map on exit.



Property changes on: tor/trunk
___________________________________________________________________
 svk:merge ticket from /tor/trunk [r16157] on 8246c3cf-6607-4228-993b-4d95d33730f1

Modified: tor/trunk/ChangeLog
===================================================================
--- tor/trunk/ChangeLog	2007-10-25 14:31:15 UTC (rev 12188)
+++ tor/trunk/ChangeLog	2007-10-25 14:37:49 UTC (rev 12189)
@@ -16,6 +16,8 @@
       Bugfix on 0.2.0.3-alpha.
     - Stop leaking a signature every time we fail to parse a consensus or
       a vote.  Bugfix on 0.2.0.3-alpha.
+    - Stop leaking v2_download_status_map on shutdown.  Bugfix on
+      0.2.0.9-alpha.
 
 
 Changes in version 0.2.0.9-alpha - 2007-10-24

Modified: tor/trunk/src/or/networkstatus.c
===================================================================
--- tor/trunk/src/or/networkstatus.c	2007-10-25 14:31:15 UTC (rev 12188)
+++ tor/trunk/src/or/networkstatus.c	2007-10-25 14:37:49 UTC (rev 12189)
@@ -1657,6 +1657,10 @@
     smartlist_free(networkstatus_v2_list);
     networkstatus_v2_list = NULL;
   }
+  if (v2_download_status_map) {
+    digestmap_free(v2_download_status_map, _tor_free);
+    v2_download_status_map = NULL;
+  }
   if (current_consensus) {
     networkstatus_vote_free(current_consensus);
     current_consensus = NULL;



More information about the tor-commits mailing list