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 {