diff options
Diffstat (limited to 'pjsip/src/pjsua-lib')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_core.c | 17 | ||||
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 6 |
2 files changed, 11 insertions, 12 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c index 796b1c6d..bf659aa7 100644 --- a/pjsip/src/pjsua-lib/pjsua_core.c +++ b/pjsip/src/pjsua-lib/pjsua_core.c @@ -700,20 +700,19 @@ PJ_DEF(pj_status_t) pjsua_destroy(void) pj_pool_release(pjsua_var.pool); pjsua_var.pool = NULL; pj_caching_pool_destroy(&pjsua_var.cp); - } + PJ_LOG(4,(THIS_FILE, "PJSUA destroyed...")); - PJ_LOG(4,(THIS_FILE, "PJSUA destroyed...")); + /* End logging */ + if (pjsua_var.log_file) { + pj_file_close(pjsua_var.log_file); + pjsua_var.log_file = NULL; + } - /* End logging */ - if (pjsua_var.log_file) { - pj_file_close(pjsua_var.log_file); - pjsua_var.log_file = NULL; + /* Shutdown PJLIB */ + pj_shutdown(); } - /* Shutdown PJLIB */ - pj_shutdown(); - /* Clear pjsua_var */ pj_bzero(&pjsua_var, sizeof(pjsua_var)); diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index 0e52f5ed..f8bacd35 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -463,10 +463,10 @@ pj_status_t pjsua_media_subsys_destroy(void) pjmedia_endpt_destroy(pjsua_var.med_endpt); pjsua_var.med_endpt = NULL; - } - /* Deinitialize sound subsystem */ - pjmedia_snd_deinit(); + /* Deinitialize sound subsystem */ + pjmedia_snd_deinit(); + } /* Reset RTP port */ next_rtp_port = 0; |