From 1a400a5fa5a8e76a5fbefee88bd21864cca38090 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Wed, 3 Apr 2013 08:21:47 +0000 Subject: Fixed #1653: [incompatible] pjsua_call_update() API should not release hold git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4457 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/pjsua_cli_cmd.c | 3 ++- pjsip-apps/src/pjsua/pjsua_cmd.c | 2 +- pjsip-apps/src/pjsua/pjsua_ui_cmd.c | 6 ++++-- 3 files changed, 7 insertions(+), 4 deletions(-) (limited to 'pjsip-apps') diff --git a/pjsip-apps/src/pjsua/pjsua_cli_cmd.c b/pjsip-apps/src/pjsua/pjsua_cli_cmd.c index ed20da6d..f0d3fc58 100644 --- a/pjsip-apps/src/pjsua/pjsua_cli_cmd.c +++ b/pjsip-apps/src/pjsua/pjsua_cli_cmd.c @@ -1523,6 +1523,7 @@ static pj_status_t cmd_call_reinvite() static pj_status_t cmd_call_update() { if (current_call != PJSUA_INVALID_ID) { + call_opt.flag |= PJSUA_CALL_UNHOLD; pjsua_call_update2(current_call, &call_opt, NULL); } else { PJ_LOG(3,(THIS_FILE, "No current call")); @@ -2949,4 +2950,4 @@ void destroy_cli() pj_log_set_log_func(&pj_log_write); pj_cli_destroy(cli); cli = NULL; -} \ No newline at end of file +} diff --git a/pjsip-apps/src/pjsua/pjsua_cmd.c b/pjsip-apps/src/pjsua/pjsua_cmd.c index 2f7167f4..ea829b54 100644 --- a/pjsip-apps/src/pjsua/pjsua_cmd.c +++ b/pjsip-apps/src/pjsua/pjsua_cmd.c @@ -1024,4 +1024,4 @@ PJ_DEF(void) app_config_show_video(int acc_id, const pjsua_acc_config *acc_cfg) } -#endif \ No newline at end of file +#endif diff --git a/pjsip-apps/src/pjsua/pjsua_ui_cmd.c b/pjsip-apps/src/pjsua/pjsua_ui_cmd.c index 044db37a..76da2c14 100644 --- a/pjsip-apps/src/pjsua/pjsua_ui_cmd.c +++ b/pjsip-apps/src/pjsua/pjsua_ui_cmd.c @@ -970,7 +970,8 @@ static void ui_call_reinvite() static void ui_send_update() { - if (current_call != -1) { + if (current_call != -1) { + call_opt.flag |= PJSUA_CALL_UNHOLD; pjsua_call_update2(current_call, &call_opt, NULL); } else { PJ_LOG(3,(THIS_FILE, "No current call")); @@ -1935,4 +1936,5 @@ void console_app_main(const pj_str_t *uri_to_call, pj_bool_t *app_restart) on_exit: ; -} \ No newline at end of file +} + -- cgit v1.2.3