From d949589c09b2a4dd9738c6609fc6cc223672ecda Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 24 Apr 2017 11:45:13 -0400 Subject: [PATCH] Fix some leaks in the consdiffmgr tests --- src/test/test_consdiffmgr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/test/test_consdiffmgr.c b/src/test/test_consdiffmgr.c index ec4e56ccf8..2fb7dd2dfb 100644 --- a/src/test/test_consdiffmgr.c +++ b/src/test/test_consdiffmgr.c @@ -125,6 +125,7 @@ mock_cpuworker_handle_replies(void) return; SMARTLIST_FOREACH(fake_cpuworker_queue, fake_work_queue_ent_t *, ent, { ent->reply_fn(ent->arg); + tor_free(ent); }); smartlist_free(fake_cpuworker_queue); fake_cpuworker_queue = NULL; @@ -615,6 +616,10 @@ test_consdiffmgr_diff_pending(void *arg) done: UNMOCK(cpuworker_queue_work); + for (i = 0; i < N; ++i) { + tor_free(md_body[i]); + networkstatus_vote_free(md_ns[i]); + } #undef N }