From 319baa9d025964d0707e5d3c3c11e1f0a5cf557e Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 23 May 2013 04:12:40 -0700 Subject: [PATCH] Mark closed ledgers immutable. --- src/cpp/ripple/LedgerConsensus.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpp/ripple/LedgerConsensus.cpp b/src/cpp/ripple/LedgerConsensus.cpp index 479a2d220..6d94f141d 100644 --- a/src/cpp/ripple/LedgerConsensus.cpp +++ b/src/cpp/ripple/LedgerConsensus.cpp @@ -1206,6 +1206,7 @@ void LedgerConsensus::accept(SHAMap::ref set, LoadEvent::pointer) newLCL->setAccepted(closeTime, mCloseResolution, closeTimeCorrect); newLCL->updateHash(); + newLCL->setImmutable(); cLog(lsDEBUG) << "Report: NewL = " << newLCL->getHash() << ":" << newLCL->getLedgerSeq(); uint256 newLCLHash = newLCL->getHash();