diff options
-rw-r--r-- | pjsip/src/pjsip/sip_transport.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c index d1ee6178..7915f5e6 100644 --- a/pjsip/src/pjsip/sip_transport.c +++ b/pjsip/src/pjsip/sip_transport.c @@ -1535,8 +1535,6 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_destroy( pjsip_tpmgr *mgr ) PJ_LOG(3,(THIS_FILE, "Warning: %d transmit buffer(s) not freed!", pj_atomic_get(mgr->tdata_counter))); } - - pj_atomic_destroy(mgr->tdata_counter); #endif /* @@ -1552,6 +1550,10 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_destroy( pjsip_tpmgr *mgr ) PJ_LOG(3,(THIS_FILE, "Cleaned up dangling transmit buffer(s).")); } +#if defined(PJ_DEBUG) && PJ_DEBUG!=0 + pj_atomic_destroy(mgr->tdata_counter); +#endif + pj_lock_destroy(mgr->lock); /* Unregister mod_msg_print. */ |