]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[Core] Fix SDP parsing causing segfault.
authorAndrey Volk <andywolk@gmail.com>
Wed, 12 Aug 2020 17:53:06 +0000 (21:53 +0400)
committerAndrey Volk <andywolk@gmail.com>
Tue, 16 Mar 2021 21:14:48 +0000 (00:14 +0300)
src/switch_core_media.c

index 8173996e3d0b91234e935d312dc0ca0658539382..23e77047b978e3c654b8b517e36934d964d255fa 100644 (file)
@@ -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) {