From 7fd880bfdfa9c4480edd4d5b96a3cf9ce0a9eb41 Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Wed, 1 Feb 2017 14:14:57 +0100 Subject: [PATCH] fix crash --- tester/message_tester.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tester/message_tester.c b/tester/message_tester.c index ccd641e6f..057cc2b6a 100644 --- a/tester/message_tester.c +++ b/tester/message_tester.c @@ -209,10 +209,13 @@ void compare_files(const char *path1, const char *path2) { buf2 = (uint8_t*)ms_load_path_content(path2, &size2); BC_ASSERT_PTR_NOT_NULL(buf1); BC_ASSERT_PTR_NOT_NULL(buf2); + if (buf1 && buf2){ + BC_ASSERT_EQUAL(memcmp(buf1, buf2, size1), 0, int, "%d"); + } BC_ASSERT_EQUAL((uint8_t)size2, (uint8_t)size1, uint8_t, "%u"); - BC_ASSERT_EQUAL(memcmp(buf1, buf2, size1), 0, int, "%d"); - ms_free(buf1); - ms_free(buf2); + + if (buf1) ms_free(buf1); + if (buf2) ms_free(buf2); } LinphoneChatMessage* create_message_from_nowebcam(LinphoneChatRoom *chat_room) {