From 64e74b6e80e5af39d1f51416e3b84688034e549d Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Thu, 1 Feb 2018 17:02:09 +0100 Subject: [PATCH] Fix multipart tester. --- tester/multipart-tester.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tester/multipart-tester.cpp b/tester/multipart-tester.cpp index 9b10dcb33..ad5d731f3 100644 --- a/tester/multipart-tester.cpp +++ b/tester/multipart-tester.cpp @@ -40,9 +40,11 @@ static void chat_message_multipart_modifier_base(bool first_file_transfer, bool LinphoneCoreManager* marie = linphone_core_manager_new("marie_rc"); LinphoneCoreManager* pauline = linphone_core_manager_new("pauline_tcp_rc"); - IdentityAddress paulineAddress(linphone_address_as_string_uri_only(pauline->identity)); - shared_ptr marieRoom = pauline->lc->cppPtr->getOrCreateBasicChatRoom(paulineAddress); - static_pointer_cast(marieRoom)->allowMultipart(true); + char *paulineUriStr = linphone_address_as_string_uri_only(pauline->identity); + IdentityAddress paulineAddress(paulineUriStr); + bctbx_free(paulineUriStr); + shared_ptr marieRoom = marie->lc->cppPtr->getOrCreateBasicChatRoom(paulineAddress); + marieRoom->allowMultipart(true); shared_ptr marieMessage = marieRoom->createChatMessage(); if (first_file_transfer) {