diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2008-06-09 09:35:59 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2008-06-09 09:35:59 +0000 |
commit | aaf615c87e0dda72c1d4be4447f6cc7a4e6f4dcb (patch) | |
tree | e53572f071433a191bf77421092dd78a4369206f /pjsip/src | |
parent | f6d8f37b237c92c95a51ff34f525a4c18543087a (diff) |
Added more validations & a new API (thanks Florian Bomers):
- added more validation on pjmedia transport get info.
- added more validation on stop_media_session() of pjsua_media, useful when conference is not used.
- added new API for retrieving user_data of pjmedia session.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1998 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 4 |
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; } |