From fdc821a6560aa15f8d9520d44b6cd9c5631c6883 Mon Sep 17 00:00:00 2001 From: Andrea Gianarda <andrea.gianarda@belledonne-communications.com> Date: Fri, 14 Mar 2025 17:05:24 +0100 Subject: [PATCH] handle NULL conference address passed down from the public API --- src/c-wrapper/api/c-chat-room.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c-wrapper/api/c-chat-room.cpp b/src/c-wrapper/api/c-chat-room.cpp index 304122981f..6b398e121a 100644 --- a/src/c-wrapper/api/c-chat-room.cpp +++ b/src/c-wrapper/api/c-chat-room.cpp @@ -528,7 +528,7 @@ void linphone_chat_room_set_conference_address(LinphoneChatRoom *cr, LinphoneAdd dynamic_cast<LinphonePrivate::ServerGroupChatRoomPrivate *>(L_GET_PRIVATE_FROM_C_OBJECT(cr)); if (sgcr) { std::shared_ptr<LinphonePrivate::Address> idAddr = - LinphonePrivate::Address::toCpp(confAddr)->getSharedFromThis(); + confAddr ? LinphonePrivate::Address::toCpp(confAddr)->getSharedFromThis() : NULL; sgcr->setConferenceAddress(idAddr); } #else -- GitLab