From 2641139f415213ae003358189619b51cf279bfe1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Tue, 7 Nov 2023 13:18:45 -0500
Subject: [PATCH] jamiaccount: check convModule pointer

Else, during register, it may crash

Change-Id: Iffd458ea6415a621aa8e19b91abe27a2686cccc4
---
 src/jamidht/jamiaccount.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index f024f1a883..438e4ccb7f 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -2183,7 +2183,8 @@ JamiAccount::convModule()
                     if (!shared)
                         return;
                     std::lock_guard<std::mutex> lkCM(shared->connManagerMtx_);
-                    if (!shared->connectionManager_ || shared->convModule()->isBanned(convId, deviceId)) {
+                    auto cm = shared->convModule();
+                    if (!shared->connectionManager_ || !cm || cm->isBanned(convId, deviceId)) {
                         Manager::instance().ioContext()->post([cb] { cb({}); });
                         return;
                     }
-- 
GitLab