From fbd453b4733fb5be3e302469a538fd92cb2cfe5e Mon Sep 17 00:00:00 2001 From: Konstantin Akimov Date: Thu, 19 Dec 2024 20:55:00 +0700 Subject: [PATCH] better fix for dkgsessionhandler - missing WAIT() --- src/llmq/dkgsessionhandler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/llmq/dkgsessionhandler.cpp b/src/llmq/dkgsessionhandler.cpp index 8f4b961058..c1a0333878 100644 --- a/src/llmq/dkgsessionhandler.cpp +++ b/src/llmq/dkgsessionhandler.cpp @@ -558,6 +558,7 @@ void CDKGSessionHandler::HandleDKGRound(CConnman& connman, PeerManager& peerman) auto finalCommitment = curSession->FinalizeSingleCommitment(); if (finalCommitment.IsNull()) { LogPrintf("final commitment is null here -- is-member=%d\n", curSession->AreWeMember()); + WaitForNextPhase(QuorumPhase::Initialized, QuorumPhase::Contribute, curQuorumHash); return; }