From: Sebastian Hahn Date: Sun, 15 Aug 2010 16:24:23 +0000 (+0200) Subject: Fix a memory leak X-Git-Tag: tor-0.2.2.15-alpha~17^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=527581194c285e5b08d4bb4fd9c573a0f12dd83b;p=thirdparty%2Ftor.git Fix a memory leak It happened in dirvote_add_signatures_to_pending_consesus(). --- diff --git a/changes/bug1831 b/changes/bug1831 index 40b3fcf52c..6c504dadbc 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 fd4d742ccb..0042934c4a 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 {