Skip to content
Snippets Groups Projects
Commit d2c82ff3 authored by Adrien Béraud's avatar Adrien Béraud Committed by Gerrit Code Review
Browse files

sips/ice: disconnect event only if previously connected

Refs #68668

Change-Id: Iebcd4c8a0ef59591007d0c488b701440d04fff1b
parent 053191e3
No related branches found
No related tags found
No related merge requests found
...@@ -796,11 +796,12 @@ SipsIceTransport::clean() ...@@ -796,11 +796,12 @@ SipsIceTransport::clean()
cookie_key_.size = 0; cookie_key_.size = 0;
} }
bool event = state_ == TlsConnectionState::ESTABLISHED;
closeTlsSession(); closeTlsSession();
pjsip_transport_add_ref(getTransportBase()); pjsip_transport_add_ref(getTransportBase());
auto state_cb = pjsip_tpmgr_get_state_cb(trData_.base.tpmgr); auto state_cb = pjsip_tpmgr_get_state_cb(trData_.base.tpmgr);
if (state_cb && state_ == TlsConnectionState::ESTABLISHED) { if (state_cb && event) {
pjsip_transport_state_info state_info; pjsip_transport_state_info state_info;
pjsip_tls_state_info tls_info; pjsip_tls_state_info tls_info;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment