From c3d1951c56a78e9926092539ae06cd5b643521ed Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 23 May 2013 11:08:17 -0700 Subject: [PATCH] Ledgers fetched by SQL are immutable. --- src/cpp/ripple/Ledger.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpp/ripple/Ledger.cpp b/src/cpp/ripple/Ledger.cpp index 33344bcfd..428134258 100644 --- a/src/cpp/ripple/Ledger.cpp +++ b/src/cpp/ripple/Ledger.cpp @@ -699,6 +699,7 @@ Ledger::pointer Ledger::getSQL1(SqliteStatement *stmt) void Ledger::getSQL2(Ledger::ref ret) { ret->setClosed(); + ret->setImmutable(); if (theApp->getOPs().haveLedger(ret->getLedgerSeq())) ret->setAccepted(); cLog(lsTRACE) << "Loaded ledger: " << ret->getHash().GetHex();