From cff7ea906c10695f5efa5fb35fe1e38ccf84fc34 Mon Sep 17 00:00:00 2001 From: Nicholas Dudfield Date: Fri, 18 Sep 2026 10:15:42 +0700 Subject: [PATCH] fix(ledger): lock acquire completion state before reporting it --- src/xrpld/app/ledger/detail/InboundLedger.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrpld/app/ledger/detail/InboundLedger.cpp b/src/xrpld/app/ledger/detail/InboundLedger.cpp index ba01dce17d..826d9559f4 100644 --- a/src/xrpld/app/ledger/detail/InboundLedger.cpp +++ b/src/xrpld/app/ledger/detail/InboundLedger.cpp @@ -434,6 +434,8 @@ InboundLedger::pmDowncast() void InboundLedger::done() { + ScopedLockType const sl(mtx_); + if (mSignaled) return;