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