From 9a0501e4277ad8339c53ad9a8b03ae1c0b8dc3e1 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Fri, 3 Oct 2014 05:58:32 +0000 Subject: 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 --- pjsip/src/pjsua-lib/pjsua_acc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pjsip') 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; -- cgit v1.2.3