diff --git a/src/app/cli/Cli.cpp b/src/app/cli/Cli.cpp index deeb73ab8..3384b10df 100644 --- a/src/app/cli/Cli.cpp +++ b/src/app/cli/Cli.cpp @@ -53,6 +53,11 @@ static void cliInitiateConference (QHash &args) { // Check identity. { shared_ptr address = core->interpretUrl(::Utils::appStringToCoreString(args["sip-address"])); + if (!address) { + qWarning() << QStringLiteral("Unable to parse invalid sip address."); + return; + } + address->clean(); const string sipAddress = address->asString();