From 457465b4a226d682753992351e16985d62e16ad3 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Tue, 13 Oct 2015 22:37:45 +0200 Subject: [PATCH] memory leak: free message_list objects --- src/give.test.c | 1 + src/kernel/messages.test.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/give.test.c b/src/give.test.c index 3e3b98a16..04870baa2 100644 --- a/src/give.test.c +++ b/src/give.test.c @@ -152,6 +152,7 @@ static void test_give_men_in_ocean(CuTest * tc) { msg = disband_men(1, env.src, NULL); CuAssertStrEquals(tc, "give_person_ocean", (const char *)msg->parameters[0].v); CuAssertIntEquals(tc, 0, env.src->number); + msg_release(msg); test_cleanup(); } diff --git a/src/kernel/messages.test.c b/src/kernel/messages.test.c index 295f4f576..af95ecf26 100644 --- a/src/kernel/messages.test.c +++ b/src/kernel/messages.test.c @@ -57,6 +57,8 @@ static void test_merge_split(CuTest *tc) { CuAssertPtrEquals(tc, append->begin, mlist->begin->next); split_messages(mlist, split); CuAssertPtrEquals(tc, 0, mlist->begin->next); + free_messagelist(mlist); + free_messagelist(append); test_cleanup(); }