diff --git a/Linphone/model/account/AccountModel.cpp b/Linphone/model/account/AccountModel.cpp index f92d5655..3321257a 100644 --- a/Linphone/model/account/AccountModel.cpp +++ b/Linphone/model/account/AccountModel.cpp @@ -124,8 +124,9 @@ void AccountModel::removeAccount() { auto params = mMonitor ? mMonitor->getParams() : nullptr; qDebug() << log() .arg("Removing account [%1]") - .arg(params ? Utils::coreStringToAppString(params->getIdentityAddress()->asString()) : "Null"); - if (mMonitor) core->removeAccount(mMonitor); + .arg(params && params->getIdentityAddress() + ? Utils::coreStringToAppString(params->getIdentityAddress()->asString()) + : "Null"); } std::shared_ptr AccountModel::getAccount() const {