diff --git a/src/llmq/signing_shares.cpp b/src/llmq/signing_shares.cpp index fdb7d967dba4..7c639fbc8d18 100644 --- a/src/llmq/signing_shares.cpp +++ b/src/llmq/signing_shares.cpp @@ -1728,8 +1728,9 @@ void CSigSharesManager::ForceReAnnouncement(const CQuorumCPtr& quorum, Consensus MessageProcessingResult CSigSharesManager::HandleNewRecoveredSig(const llmq::CRecoveredSig& recoveredSig) { + auto signHash = recoveredSig.buildSignHash().Get(); LOCK(cs); - RemoveSigSharesForSession(recoveredSig.buildSignHash().Get()); + RemoveSigSharesForSession(signHash); return {}; } } // namespace llmq