From 05735603818c08ae2f21c7ecca30ab1b0bd6ec6e Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Tue, 5 Mar 2019 14:22:59 +0100 Subject: [PATCH] fix crash of chatroom creation --- Classes/ChatConversationCreateTableView.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Classes/ChatConversationCreateTableView.m b/Classes/ChatConversationCreateTableView.m index 36d0f0323..62bad03c1 100644 --- a/Classes/ChatConversationCreateTableView.m +++ b/Classes/ChatConversationCreateTableView.m @@ -161,7 +161,12 @@ // Create directly a basic chat room if there's no factory uri LinphoneAddress *addr = linphone_address_new(cell.addressLabel.text.UTF8String); [PhoneMainView.instance getOrCreateOneToOneChatRoom:addr waitView:_waitView isEncrypted:_isEncrypted]; - linphone_address_unref(addr); + if (!addr) { + LOGE(@"Chat room could not be created on server, because null address."); + [ChatConversationInfoView displayCreationError]; + } else { + linphone_address_unref(addr); + } return; }