From 610e969780965bcf8794663471eebd37aa682f49 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Thu, 27 Oct 2022 12:07:35 -0400
Subject: [PATCH] sipaccount: check nullptr

Change-Id: I8c899f31e29bc7a50989afc69518accbf2935428
---
 src/sip/sipaccount.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sip/sipaccount.cpp b/src/sip/sipaccount.cpp
index 0cf2992a78..b79e3af1dc 100644
--- a/src/sip/sipaccount.cpp
+++ b/src/sip/sipaccount.cpp
@@ -1214,7 +1214,8 @@ SIPAccount::sendUnregister()
     if (pjsip_regc_set_transport(regc, &tp_sel) != PJ_SUCCESS)
         throw VoipLinkException("Unable to set transport");
 
-    setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
+    if (tp_sel.u.transport)
+        setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
 
     pj_status_t status;
     if ((status = pjsip_regc_send(regc, tdata)) != PJ_SUCCESS) {
-- 
GitLab