From 372455c30a216d38392ffd68b5283886c3d94d36 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 19 Sep 2014 02:28:41 +0500 Subject: [PATCH] FS-6829 #resolve --- src/switch_core_media.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 2616237fbe..844497cc80 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -4103,7 +4103,10 @@ SWITCH_DECLARE(int) switch_core_media_toggle_hold(switch_core_session_t *session switch_channel_mark_hold(session->channel, SWITCH_FALSE); switch_channel_presence(session->channel, "unknown", "unhold", NULL); - switch_rtp_clear_flag(a_engine->rtp_session, SWITCH_RTP_FLAG_PAUSE); + if (a_engine->rtp_session) { + switch_rtp_clear_flag(a_engine->rtp_session, SWITCH_RTP_FLAG_PAUSE); + } + if (v_engine->rtp_session) { switch_rtp_clear_flag(v_engine->rtp_session, SWITCH_RTP_FLAG_PAUSE); }