From 1fee1fc6adcdad2808716ed99d03831724349f01 Mon Sep 17 00:00:00 2001 From: Andrey Volk Date: Wed, 12 Aug 2020 21:53:06 +0400 Subject: [PATCH] [Core] Fix SDP parsing causing segfault. --- src/switch_core_media.c | 4 ++++ 1 file changed, 4 insertions(+) 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) {