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