summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_media.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_media.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_media.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c
index a43ce4cb..9449a33c 100644
--- a/pjsip/src/pjsua-lib/pjsua_media.c
+++ b/pjsip/src/pjsua-lib/pjsua_media.c
@@ -953,7 +953,9 @@ static void stop_media_session(pjsua_call_id call_id)
//pjmedia_transport_media_stop(call->med_tp);
if (call->conf_slot != PJSUA_INVALID_ID) {
- pjmedia_conf_remove_port(pjsua_var.mconf, call->conf_slot);
+ if (pjsua_var.mconf) {
+ pjmedia_conf_remove_port(pjsua_var.mconf, call->conf_slot);
+ }
call->conf_slot = PJSUA_INVALID_ID;
}