From 6eeb8e13a1c3ad1aa951258033949c4593f29a06 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 29 Apr 2010 12:11:51 +0000 Subject: Fixed #1062 (Assertion if 200/OK INVITE response is received during PJSUA-LIB destroy sequence) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3153 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_media.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pjsip') 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); -- cgit v1.2.3