diff --git a/src/sip/sdp.cpp b/src/sip/sdp.cpp index 920cb6ada183fe0cf31b5f8ecc14cb8f9541e8e1..f19cbf45b5909a6434ae21a3811166a6fdf78857 100644 --- a/src/sip/sdp.cpp +++ b/src/sip/sdp.cpp @@ -733,6 +733,10 @@ Sdp::getIceCandidates(unsigned media_index) const JAMI_ERR("getIceCandidates failed: no remote session"); return {}; } + if (not localSession) { + JAMI_ERR("getIceCandidates failed: no local session"); + return {}; + } if (media_index >= session->media_count || media_index >= localSession->media_count) { JAMI_ERR("getIceCandidates failed: cannot access media#%u (may be deactivated)", media_index);