diff options
author | Liong Sauw Ming <ming@teluu.com> | 2014-10-03 05:58:32 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2014-10-03 05:58:32 +0000 |
commit | 9a0501e4277ad8339c53ad9a8b03ae1c0b8dc3e1 (patch) | |
tree | a676c7dda43ce398b98747701fe4acaa24c9a51d /pjsip | |
parent | 0dfd7ab0e43146d48c783f13d0d415491a40f305 (diff) |
Re #1782 (misc): Only perform unregistration in pjsua_acc_modify() if the reg_uri is valid
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4938 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_acc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_acc.c b/pjsip/src/pjsua-lib/pjsua_acc.c index 7a70cd31..569dd8d6 100644 --- a/pjsip/src/pjsua-lib/pjsua_acc.c +++ b/pjsip/src/pjsua-lib/pjsua_acc.c @@ -1338,7 +1338,8 @@ PJ_DEF(pj_status_t) pjsua_acc_modify( pjsua_acc_id acc_id, /* Unregister first */ if (unreg_first) { - pjsua_acc_set_registration(acc->index, PJ_FALSE); + if (acc->cfg.reg_uri.slen) + pjsua_acc_set_registration(acc->index, PJ_FALSE); if (acc->regc != NULL) { pjsip_regc_destroy(acc->regc); acc->regc = NULL; |