From 617de9b97679baba41a2ef76d1e8c1e51c98c50a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 28 Nov 2018 17:44:49 -0500 Subject: [PATCH] siptransport: do not force shutdown Following the pjsip doc, pjsip_transport_dec_ref will shutdown the transport if necessary. Moreover, when connectivity changes, the transport is already with the state PJSIP_TP_STATE_SHUTDOWN. If deleteTransport calls pjsip_transport_shutdown, the transport will still be used by the sipaccount, but getUDPTransport will return a unusable transport. Change-Id: I25b7f0d282d62d28b7a49065d72e0c0de620b310 --- src/sip/siptransport.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/sip/siptransport.cpp b/src/sip/siptransport.cpp index 94b1d11194..f5f8bdd8ff 100644 --- a/src/sip/siptransport.cpp +++ b/src/sip/siptransport.cpp @@ -66,7 +66,6 @@ SipTransportDescr::toString() const void SipTransport::deleteTransport(pjsip_transport* t) { - pjsip_transport_shutdown(t); pjsip_transport_dec_ref(t); } -- GitLab