diff options
author | Benny Prijono <bennylp@teluu.com> | 2013-08-06 08:02:24 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2013-08-06 08:02:24 +0000 |
commit | 32e616a14deb6da49bb4557a0163b353415df1ce (patch) | |
tree | d0ded951e1d07ec13c39cab1a4a178cfe9f55e52 /pjsip-apps/src/pjsua/pjsua_app_legacy.c | |
parent | 6e48a186a1d35be3701c4caa5295925b24e0cb57 (diff) |
Fixed #1693: Pay attention to reg_hdr_list and sub_hdr_list in pjsua_acc_modify(), and also fixed pjsua_acc_get_config()
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4580 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/pjsua/pjsua_app_legacy.c')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app_legacy.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app_legacy.c b/pjsip-apps/src/pjsua/pjsua_app_legacy.c index e49490b0..30725b51 100644 --- a/pjsip-apps/src/pjsua/pjsua_app_legacy.c +++ b/pjsip-apps/src/pjsua/pjsua_app_legacy.c @@ -312,8 +312,9 @@ static void vid_handle_menu(char *menuin) } else if (strcmp(argv[1], "acc")==0) { pjsua_acc_config acc_cfg; pj_bool_t changed = PJ_FALSE; + pj_pool_t *tmp_pool = pjsua_pool_create("tmp-pjsua", 1000, 1000); - pjsua_acc_get_config(current_acc, &acc_cfg); + pjsua_acc_get_config(current_acc, tmp_pool, &acc_cfg); if (argc == 3 && strcmp(argv[2], "show")==0) { app_config_show_video(current_acc, &acc_cfg); @@ -334,6 +335,7 @@ static void vid_handle_menu(char *menuin) acc_cfg.vid_rend_dev = dev; changed = PJ_TRUE; } else { + pj_pool_release(tmp_pool); goto on_error; } @@ -343,6 +345,7 @@ static void vid_handle_menu(char *menuin) PJ_PERROR(1,(THIS_FILE, status, "Error modifying account %d", current_acc)); } + pj_pool_release(tmp_pool); } else if (strcmp(argv[1], "call")==0) { pjsua_call_vid_strm_op_param param; |