From f7fe22f07a4d43d31ed0909a5e5626b540a36abc Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Fri, 24 Aug 2018 10:23:06 +0200 Subject: [PATCH] fix(cli): avoid address.asString() in cliInitiateConference --- src/app/cli/Cli.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/app/cli/Cli.cpp b/src/app/cli/Cli.cpp index ede8a5d14..fbad2c048 100644 --- a/src/app/cli/Cli.cpp +++ b/src/app/cli/Cli.cpp @@ -106,17 +106,15 @@ static void cliInitiateConference (QHash &args) { address->clean(); - const string sipAddress = address->asString(); shared_ptr proxyConfig = core->getDefaultProxyConfig(); if (!proxyConfig) { qWarning() << QStringLiteral("Not connected to a proxy config"); return; } - const string identity = proxyConfig->getIdentityAddress()->asStringUriOnly(); - if (sipAddress != identity) { + if (!proxyConfig->getIdentityAddress()->weakEqual(address)) { qWarning() << QStringLiteral("Received different sip address from identity : `%1 != %2`.") - .arg(Utils::coreStringToAppString(identity)) - .arg(Utils::coreStringToAppString(sipAddress)); + .arg(Utils::coreStringToAppString(proxyConfig->getIdentityAddress()->asString())) + .arg(Utils::coreStringToAppString(address->asString())); return; } }