summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/pjsua-lib')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_core.c17
-rw-r--r--pjsip/src/pjsua-lib/pjsua_media.c6
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;