diff options
author | Benny Prijono <bennylp@teluu.com> | 2011-10-19 12:45:05 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2011-10-19 12:45:05 +0000 |
commit | 4b65d7d166b1318f34e35b0db62b7533a36c6c80 (patch) | |
tree | c682398a4ddcbf891add93210add327dddd082ce /pjsip/src/pjsua-lib/pjsua_media.c | |
parent | 155d65f9934ac11b16731096539396fe9900283e (diff) |
Fixed #1216: New pjsua_destroy2() API to allow shutting down the library without sending any outgoing messages
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3829 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_media.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index e939dba9..5cdc554b 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -658,7 +658,7 @@ pj_status_t pjsua_media_subsys_start(void) /* * Destroy pjsua media subsystem. */ -pj_status_t pjsua_media_subsys_destroy(void) +pj_status_t pjsua_media_subsys_destroy(unsigned flags) { unsigned i; @@ -698,6 +698,10 @@ pj_status_t pjsua_media_subsys_destroy(void) pjsua_media_channel_deinit(i); } if (pjsua_var.calls[i].med_tp && pjsua_var.calls[i].med_tp_auto_del) { + /* TODO: check if we're not allowed to send to network in the + * "flags", and if so do not do TURN allocation... + */ + PJ_UNUSED_ARG(flags); pjmedia_transport_close(pjsua_var.calls[i].med_tp); } pjsua_var.calls[i].med_tp = NULL; |