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