diff options
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app.c | 3 | ||||
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_call.c | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index be8a96f0..58f6fa89 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -4489,7 +4489,8 @@ void console_app_main(const pj_str_t *uri_to_call) pjsua_msg_data_init(&msg_data); TEST_MULTIPART(&msg_data); - pjsua_call_make_call( current_acc, &tmp, &call_opt, NULL, &msg_data, NULL); + pjsua_call_make_call( current_acc, &tmp, &call_opt, NULL, + &msg_data, ¤t_call); break; case 'M': diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c index f0d75f5b..7f95707a 100644 --- a/pjsip/src/pjsua-lib/pjsua_call.c +++ b/pjsip/src/pjsua-lib/pjsua_call.c @@ -530,8 +530,8 @@ on_error: } if (call_id != -1) { - reset_call(call_id); pjsua_media_channel_deinit(call_id); + reset_call(call_id); } call->med_ch_cb = NULL; @@ -790,8 +790,8 @@ on_error: } if (call_id != -1) { - reset_call(call_id); pjsua_media_channel_deinit(call_id); + reset_call(call_id); } if (tmp_pool) |