[or-cvs] [tor/master 3/7] Fix a memory leak

nickm at torproject.org nickm at torproject.org
Mon Aug 16 03:43:14 UTC 2010


Author: Sebastian Hahn <sebastian at torproject.org>
Date: Sun, 15 Aug 2010 18:24:23 +0200
Subject: Fix a memory leak
Commit: 527581194c285e5b08d4bb4fd9c573a0f12dd83b

It happened in dirvote_add_signatures_to_pending_consesus().
---
 changes/bug1831  |    2 ++
 src/or/dirvote.c |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/changes/bug1831 b/changes/bug1831
index 40b3fcf..6c504da 100644
--- a/changes/bug1831
+++ b/changes/bug1831
@@ -1,3 +1,5 @@
   o Minor bugfixes
     - Fix a memory leak in the error case of circuit_build_times_parse_state().
       Bugfix on 0.2.2.14-alpha; fixes bug 1831 partially.
+    - Fix a memory leak in dirvote_add_signatures_to_pending_consensus(). 
+      Bugfix on 0.2.2.6-alpha; fixes bug 1831 partially.
diff --git a/src/or/dirvote.c b/src/or/dirvote.c
index fd4d742..0042934 100644
--- a/src/or/dirvote.c
+++ b/src/or/dirvote.c
@@ -3008,6 +3008,7 @@ dirvote_add_signatures_to_pending_consensus(
       networkstatus_vote_free(v);
     }
     *msg_out = "Signatures added";
+    tor_free(new_signatures);
   } else if (r == 0) {
     *msg_out = "Signatures ignored";
   } else {
-- 
1.7.1




More information about the tor-commits mailing list