From b3a836f11ede90fff2b14ab1d520ef72e74eb9f9 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Wed, 13 Sep 2023 10:55:22 +0200 Subject: [PATCH] Fix crash on new participants when account have no contact address. --- .../src/components/settings/AccountSettingsModel.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/linphone-app/src/components/settings/AccountSettingsModel.cpp b/linphone-app/src/components/settings/AccountSettingsModel.cpp index f3e257e53..11429b7cb 100644 --- a/linphone-app/src/components/settings/AccountSettingsModel.cpp +++ b/linphone-app/src/components/settings/AccountSettingsModel.cpp @@ -93,9 +93,11 @@ shared_ptr AccountSettingsModel::getUsedSipAddress () const { shared_ptr core = CoreManager::getInstance()->getCore(); list> 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; }