summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_acc.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2012-04-11 10:01:00 +0000
committerBenny Prijono <bennylp@teluu.com>2012-04-11 10:01:00 +0000
commit693ebfcee09d2af61bd8e9d8ee27c3b4439306fc (patch)
tree1423c99c0c6b890402117f15ac03e8b0649c5454 /pjsip/src/pjsua-lib/pjsua_acc.c
parent111443b10c8559698f38213a0150868890a2a02c (diff)
Re #1474: merged r4031-r4037
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4038 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_acc.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_acc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_acc.c b/pjsip/src/pjsua-lib/pjsua_acc.c
index b8f0dd8e..5182ef56 100644
--- a/pjsip/src/pjsua-lib/pjsua_acc.c
+++ b/pjsip/src/pjsua-lib/pjsua_acc.c
@@ -2882,6 +2882,13 @@ void pjsua_acc_on_tp_state_changed(pjsip_transport *tp,
continue;
}
+ /* Release regc transport immediately
+ * See https://trac.pjsip.org/repos/ticket/1481
+ */
+ if (pjsua_var.acc[i].regc) {
+ pjsip_regc_release_transport(pjsua_var.acc[i].regc);
+ }
+
/* Schedule reregistration for this account */
schedule_reregistration(acc);
}