From 7ce476ffb084ea6e110fd27f6033e932518234e9 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Tue, 2 Dec 2014 15:17:26 +0100 Subject: [PATCH] fix memory leak in case Message tests are passed in sequence --- tester/message_tester.c | 1 + tester/tester.c | 1 + 2 files changed, 2 insertions(+) diff --git a/tester/message_tester.c b/tester/message_tester.c index a44973227..784acb49b 100644 --- a/tester/message_tester.c +++ b/tester/message_tester.c @@ -358,6 +358,7 @@ static void text_message_with_ack(void) { CU_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&marie->stat.number_of_LinphoneMessageReceived,1)); CU_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneMessageDelivered,1)); CU_ASSERT_EQUAL(pauline->stat.number_of_LinphoneMessageInProgress,1); + linphone_core_manager_destroy(marie); linphone_core_manager_destroy(pauline); } diff --git a/tester/tester.c b/tester/tester.c index 98186c134..b705a8912 100644 --- a/tester/tester.c +++ b/tester/tester.c @@ -103,6 +103,7 @@ static void auth_info_requested(LinphoneCore *lc, const char *realm, const char void reset_counters( stats* counters) { + if (counters->last_received_chat_message) linphone_chat_message_unref(counters->last_received_chat_message); memset(counters,0,sizeof(stats)); }