From 54bfb4fc22a6cbf1b70e8ae684764a5fa0cf6edd Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Fri, 17 Sep 2021 12:03:02 +0200 Subject: [PATCH] sip: sdp: Hang up call when there are no common codecs (cherry picked from commit b6ee0bb48db83c3c52bfbef8313879650287873a) --- plugins/sip/calls-sip-origin.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/sip/calls-sip-origin.c b/plugins/sip/calls-sip-origin.c index 2a04b0b..32fd80a 100644 --- a/plugins/sip/calls-sip-origin.c +++ b/plugins/sip/calls-sip-origin.c @@ -522,6 +522,12 @@ sip_i_state (int status, const char *session_ip = NULL; const char *media_ip = NULL; + if (!codecs) { + g_warning ("No common codecs in SDP. Hanging up"); + calls_call_hang_up (CALLS_CALL (call)); + return; + } + if (r_sdp->sdp_connection && r_sdp->sdp_connection->c_address) session_ip = r_sdp->sdp_connection->c_address;