diff --git a/src/smartools.cpp b/src/smartools.cpp index ce579f0aa876bc5052845c25cd6cf3a3ea8c7f19..cc023a63af144277c6ccd0c9840d861a99940d89 100644 --- a/src/smartools.cpp +++ b/src/smartools.cpp @@ -126,7 +126,11 @@ Smartools::setRemoteVideoCodec(const std::string& remoteVideoCodec, const std::s { std::lock_guard<std::mutex> lk(mutexInfo_); information_["remote video codec"]= remoteVideoCodec; - auto confID = Manager::instance().getCallFromCallID(callID)->getConfId(); + auto call = Manager::instance().getCallFromCallID(callID); + if (!call) { + return; + } + auto confID = call->getConfId(); if (confID != ""){ information_["type"]= "conference"; information_["callID"]= confID;