mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-04-22 23:48:36 +00:00
fix crash when sip uri is not valid from address book
This commit is contained in:
parent
9a00596f9f
commit
50ff2ade4e
1 changed files with 3 additions and 0 deletions
|
|
@ -124,6 +124,9 @@
|
||||||
Boolean linphoneContact = [FastAddressBook contactHasValidSipDomain:contact]
|
Boolean linphoneContact = [FastAddressBook contactHasValidSipDomain:contact]
|
||||||
|| (contact.friend && linphone_presence_model_get_basic_status(linphone_friend_get_presence_model(contact.friend)) == LinphonePresenceBasicStatusOpen);
|
|| (contact.friend && linphone_presence_model_get_basic_status(linphone_friend_get_presence_model(contact.friend)) == LinphonePresenceBasicStatusOpen);
|
||||||
LinphoneAddress *addr = [LinphoneUtils normalizeSipOrPhoneAddress:key];
|
LinphoneAddress *addr = [LinphoneUtils normalizeSipOrPhoneAddress:key];
|
||||||
|
if (!addr)
|
||||||
|
return cell;
|
||||||
|
|
||||||
|
|
||||||
cell.linphoneImage.hidden = !linphoneContact;
|
cell.linphoneImage.hidden = !linphoneContact;
|
||||||
cell.displayNameLabel.text = [FastAddressBook displayNameForAddress:addr];
|
cell.displayNameLabel.text = [FastAddressBook displayNameForAddress:addr];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue