Make sure we always have a "last validated ledger".

This commit is contained in:
JoelKatz
2013-02-17 16:49:37 -08:00
parent 84a2af37f9
commit a941a575ec

View File

@@ -29,6 +29,8 @@ void LedgerMaster::pushLedger(Ledger::ref newLedger)
// all candidate transactions must already be applied
cLog(lsINFO) << "PushLedger: " << newLedger->getHash();
boost::recursive_mutex::scoped_lock ml(mLock);
if (!mPubLedger)
mPubLedger = newLedger;
if (!!mFinalizedLedger)
{
mFinalizedLedger->setClosed();