From b885d643e46043d1870692aac636807df8823c32 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Tue, 13 Feb 2018 14:42:46 +0100 Subject: [PATCH] Prevent crash in message tester. --- tester/message_tester.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tester/message_tester.c b/tester/message_tester.c index e88cb05c5..7a7adaa1f 100644 --- a/tester/message_tester.c +++ b/tester/message_tester.c @@ -1983,7 +1983,13 @@ static void real_time_text_message_accented_chars(void) { linphone_chat_room_send_chat_message(pauline_chat_room, rtt_message); BC_ASSERT_TRUE(wait_for(pauline->lc, marie->lc, &marie->stat.number_of_LinphoneMessageReceived, 1)); - BC_ASSERT_EQUAL(strcmp(linphone_chat_message_get_text(marie->stat.last_received_chat_message), "ãæçéîøùÿ"), 0, int, "%i"); + BC_ASSERT_PTR_NOT_NULL(marie->stat.last_received_chat_message); + if (marie->stat.last_received_chat_message) { + const char *text = linphone_chat_message_get_text(marie->stat.last_received_chat_message); + BC_ASSERT_PTR_NOT_NULL(text); + if (text) + BC_ASSERT_STRING_EQUAL(text, "ãæçéîøùÿ"); + } linphone_chat_message_unref(rtt_message); } end_call(marie, pauline);