Fix crash on new participants when account have no contact address.

This commit is contained in:
Julien Wadel 2023-09-13 10:55:22 +02:00
parent 8257847f39
commit b3a836f11e

View file

@ -93,9 +93,11 @@ shared_ptr<linphone::Address> AccountSettingsModel::getUsedSipAddress () const {
shared_ptr<linphone::Core> core = CoreManager::getInstance()->getCore();
list<shared_ptr<linphone::Account>> accounts = CoreManager::getInstance()->getAccountList();
for(auto account : accounts){
auto contactAddress = account->getContactAddress();
if(contactAddress && contactAddress->weakEqual(address))
return account;
if(account) {
auto contactAddress = account->getContactAddress();
if(contactAddress && contactAddress->weakEqual(address))
return account;
}
}
return nullptr;
}