summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip/sip_transport_tcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/pjsip/sip_transport_tcp.c')
-rw-r--r--pjsip/src/pjsip/sip_transport_tcp.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/pjsip/src/pjsip/sip_transport_tcp.c b/pjsip/src/pjsip/sip_transport_tcp.c
index 9ac91618..0fed5ef1 100644
--- a/pjsip/src/pjsip/sip_transport_tcp.c
+++ b/pjsip/src/pjsip/sip_transport_tcp.c
@@ -566,12 +566,8 @@ static void lis_on_destroy(void *arg)
}
if (listener->factory.pool) {
- pj_pool_t *pool = listener->factory.pool;
-
PJ_LOG(4,(listener->factory.obj_name, "SIP TCP transport destroyed"));
-
- listener->factory.pool = NULL;
- pj_pool_release(pool);
+ pj_pool_safe_release(&listener->factory.pool);
}
}