From: Andrey Volk Date: Wed, 12 Aug 2020 17:53:06 +0000 (+0400) Subject: [Core] Fix SDP parsing causing segfault. X-Git-Tag: v1.10.6^2~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fee1fc6adcdad2808716ed99d03831724349f01;p=thirdparty%2Ffreeswitch.git [Core] Fix SDP parsing causing segfault. --- diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 8173996e3d..23e77047b9 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -9051,6 +9051,10 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_activate_rtp(switch_core_sessi // goto video; //} + if (!t_engine->cur_payload_map) { + goto text_up; + } + if (switch_channel_test_flag(session->channel, CF_TEXT_POSSIBLE) && t_engine->cur_payload_map->rm_encoding && t_engine->cur_payload_map->remote_sdp_port) { /******************************************************************************************/ if (t_engine->rtp_session && is_reinvite) {