From 002079d0e75ef375f99eaaa174cef7ea5c0e7815 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Thu, 5 May 2016 11:30:41 -0400 Subject: [PATCH 1/2] FS-9135: handle null sdp sent to switch_core_media_set_sdp_codec_string --- src/switch_core_media.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index fede877b46..4ce5cc08ff 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -10095,6 +10095,9 @@ SWITCH_DECLARE(void) switch_core_media_set_sdp_codec_string(switch_core_session_ return; } + if (!r_sdp) { + return; + } if ((parser = sdp_parse(NULL, r_sdp, (int) strlen(r_sdp), 0))) { From a8288ec1a9ce065f90e79e633a18029b22b1dcbe Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Thu, 5 May 2016 11:33:09 -0400 Subject: [PATCH 2/2] FS-9135: handle null sdp sent to switch_core_media_set_sdp_codec_string --- src/switch_core_media.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 4ce5cc08ff..8a25514604 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -10096,6 +10096,7 @@ SWITCH_DECLARE(void) switch_core_media_set_sdp_codec_string(switch_core_session_ } if (!r_sdp) { + switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "Setting NULL SDP is invalid\n"); return; }