Assert on incorrect closed/immutable states.

This commit is contained in:
JoelKatz
2013-05-23 11:06:44 -07:00
parent e958972c10
commit 7f593328c2

View File

@@ -2618,11 +2618,13 @@ Json::Value RPCHandler::lookupLedger(Json::Value jvRequest, Ledger::pointer& lpL
case LEDGER_CLOSED:
lpLedger = theApp->getLedgerMaster().getClosedLedger();
iLedgerIndex = lpLedger->getLedgerSeq();
assert(lpLedger->isImmutable() && lpLedger->isClosed());
break;
case LEDGER_VALIDATED:
lpLedger = mNetOps->getValidatedLedger();
iLedgerIndex = lpLedger->getLedgerSeq();
assert(lpLedger->isImmutable() && lpLedger->isClosed());
break;
}