Skip to content
Snippets Groups Projects
Commit ee1b80d9 authored by Sébastien Blin's avatar Sébastien Blin
Browse files

sipvoiplink: reset transport after callbacks

callbacks, such as transaction_request_cb uses the sipTransportBroker
object. So, sipTransportBroker MUST be destroyed after that every
callbacks are called, so after the destruction of endpt_

Change-Id: I795e02544abf9188db4971d7465ac537b1a568d9
GitLab: #681
parent 02c5cecd
No related branches found
No related tags found
No related merge requests found
......@@ -757,13 +757,13 @@ SIPVoIPLink::shutdown()
sipTransportBroker->shutdown();
pjsip_tpmgr_set_state_cb(pjsip_endpt_get_tpmgr(endpt_), nullptr);
sipTransportBroker.reset();
running_ = false;
sipThread_.join();
pjsip_endpt_destroy(endpt_);
pool_.reset();
pj_caching_pool_destroy(&cp_);
sipTransportBroker.reset();
JAMI_DBG("SIPVoIPLink@%p is shutdown", this);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment