diff --git a/daemon/src/sip/sdp.cpp b/daemon/src/sip/sdp.cpp index 15799ec896ce22353f7944dac4ecab4045afce63..717bc50068366dff55b8d69e6cd64bfc5a5173f6 100644 --- a/daemon/src/sip/sdp.cpp +++ b/daemon/src/sip/sdp.cpp @@ -470,6 +470,11 @@ string Sdp::getIncomingVideoDescription() const for (videoIdx = 0; videoIdx < activeLocalSession_->media_count and pj_stricmp2(&activeLocalSession_->media[videoIdx]->desc.media, "video") != 0; ++videoIdx) ; + if (videoIdx == activeLocalSession_->media_count) { + DEBUG("No video present in local session"); + return ss.str(); + } + // get direction string static const pj_str_t DIRECTIONS[] = { {(char*) "sendrecv", 8},