Ledgers fetched by SQL are immutable.

This commit is contained in:
JoelKatz
2013-05-23 11:08:17 -07:00
parent 7f593328c2
commit c3d1951c56

View File

@@ -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();