diff options
author | Liong Sauw Ming <ming@teluu.com> | 2013-04-16 09:12:59 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2013-04-16 09:12:59 +0000 |
commit | cda3be17d6ae41c9fbf2e623e8f2b09789659d13 (patch) | |
tree | 1f80f473f3e0073400fd4456a26ac6384d89144e /pjsip | |
parent | 8f21c6c2853eebe5b507907e8bc1fbf683c5fbc9 (diff) |
Fixed #1658: Stop media endpoint's worker threads first when destroying media subsystem
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4474 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index 76306102..dd0054bb 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -188,6 +188,9 @@ pj_status_t pjsua_media_subsys_destroy(unsigned flags) pj_log_push_indent(); if (pjsua_var.med_endpt) { + /* Wait for media endpoint's worker threads to quit. */ + pjmedia_endpt_stop_threads(pjsua_var.med_endpt); + pjsua_aud_subsys_destroy(); } |