diff options
author | Benny Prijono <bennylp@teluu.com> | 2010-04-29 12:11:51 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2010-04-29 12:11:51 +0000 |
commit | 6eeb8e13a1c3ad1aa951258033949c4593f29a06 (patch) | |
tree | 5f8e440495819a40d7dd3d378bbdbf03b979c685 | |
parent | 656f77300d54f15372fe2a53d2e43526db3ff15a (diff) |
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
-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); |