diff options
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index 234833b6..c0a7c3c2 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -1476,6 +1476,11 @@ pj_status_t pjsua_media_channel_update(pjsua_call_id call_id, pjmedia_port *media_port; pj_status_t status; + if (!pjsua_var.med_endpt) { + /* We're being shutdown */ + return PJ_EBUSY; + } + /* Destroy existing media session, if any. */ prev_media_st = call->media_st; stop_media_session(call->index); |