From 403b6cfdedee7ebc8fe0b5d1c187e8ae3611aec1 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 7 Apr 2011 14:59:28 -0400 Subject: [PATCH] Free circuits_for_buffer_stats on shutdown --- src/or/rephist.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/or/rephist.c b/src/or/rephist.c index 74e156f33d..9b7eefecf2 100644 --- a/src/or/rephist.c +++ b/src/or/rephist.c @@ -2545,5 +2545,11 @@ rep_hist_free_all(void) tor_free(exit_streams); built_last_stability_doc_at = 0; predicted_ports_free(); + if (circuits_for_buffer_stats) { + SMARTLIST_FOREACH(circuits_for_buffer_stats, circ_buffer_stats_t *, s, + tor_free(s)); + smartlist_free(circuits_for_buffer_stats); + circuits_for_buffer_stats = NULL; + } }