diff --git a/src/llmq/quorums.cpp b/src/llmq/quorums.cpp index 122a5584ae223..a3770e09bedc7 100644 --- a/src/llmq/quorums.cpp +++ b/src/llmq/quorums.cpp @@ -301,6 +301,10 @@ void CQuorumManager::UpdatedBlockTip(const CBlockIndex* pindexNew, bool fInitial void CQuorumManager::CheckQuorumConnections(const Consensus::LLMQParams& llmqParams, const CBlockIndex* pindexNew) const { + if (!fMasternodeMode && !utils::IsWatchQuorumsEnabled()) { + return; + } + auto lastQuorums = ScanQuorums(llmqParams.type, pindexNew, (size_t)llmqParams.keepOldConnections); auto connmanQuorumsToDelete = connman.GetMasternodeQuorums(llmqParams.type);