diff options
author | Liong Sauw Ming <ming@teluu.com> | 2013-01-03 09:26:29 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2013-01-03 09:26:29 +0000 |
commit | 06736894c8767c5cde1fe585e5ad4135ee7728bd (patch) | |
tree | 49b0d293959da08149b4ccf3680b7d53f89212a1 /pjsip-apps | |
parent | 102f1e9f14885bbbe70e31d87a09d40d03ab029b (diff) |
Re #1559: Fixed registration timeout setting used by ipjsua to take effect immediately.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4312 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index 494520e7..9a73e00a 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -193,9 +193,12 @@ void keepAliveFunction(int timeout) if (!pjsua_acc_is_valid(i)) continue; - if (app_config.acc_cfg[i].reg_timeout < timeout) + if (app_config.acc_cfg[i].reg_timeout < timeout) { app_config.acc_cfg[i].reg_timeout = timeout; - pjsua_acc_set_registration(i, PJ_TRUE); + pjsua_acc_modify(i, &app_config.acc_cfg[i]); + } else { + pjsua_acc_set_registration(i, PJ_TRUE); + } } } #endif |