From 50ff2ade4e9d2f24d78af215fc42bde6ac9b0a39 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Fri, 16 Feb 2018 11:10:41 +0100 Subject: [PATCH] fix crash when sip uri is not valid from address book --- Classes/ChatConversationCreateTableView.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Classes/ChatConversationCreateTableView.m b/Classes/ChatConversationCreateTableView.m index 430b96b97..28de08f2d 100644 --- a/Classes/ChatConversationCreateTableView.m +++ b/Classes/ChatConversationCreateTableView.m @@ -124,6 +124,9 @@ Boolean linphoneContact = [FastAddressBook contactHasValidSipDomain:contact] || (contact.friend && linphone_presence_model_get_basic_status(linphone_friend_get_presence_model(contact.friend)) == LinphonePresenceBasicStatusOpen); LinphoneAddress *addr = [LinphoneUtils normalizeSipOrPhoneAddress:key]; + if (!addr) + return cell; + cell.linphoneImage.hidden = !linphoneContact; cell.displayNameLabel.text = [FastAddressBook displayNameForAddress:addr];