From: Anthony Minessale Date: Thu, 18 Sep 2014 21:28:41 +0000 (+0500) Subject: FS-6829 #resolve X-Git-Tag: v1.4.8^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=372455c30a216d38392ffd68b5283886c3d94d36;p=thirdparty%2Ffreeswitch.git FS-6829 #resolve --- 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); }