summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/pjsua/pjsua_app.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip-apps/src/pjsua/pjsua_app.c')
-rw-r--r--pjsip-apps/src/pjsua/pjsua_app.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c
index 96841c22..e4b51de3 100644
--- a/pjsip-apps/src/pjsua/pjsua_app.c
+++ b/pjsip-apps/src/pjsua/pjsua_app.c
@@ -95,6 +95,7 @@ static pj_str_t uri_arg;
#ifdef STEREO_DEMO
static void stereo_demo();
#endif
+pj_status_t app_destroy(void);
/*****************************************************************************
* Configuration manipulation
@@ -3155,7 +3156,7 @@ pj_status_t app_init(int argc, char *argv[])
return PJ_SUCCESS;
on_error:
- pjsua_destroy();
+ app_destroy();
return status;
}
@@ -3167,7 +3168,7 @@ pj_status_t app_main(void)
/* Start pjsua */
status = pjsua_start();
if (status != PJ_SUCCESS) {
- pjsua_destroy();
+ app_destroy();
return status;
}