Fix some cases where ledger flags are incorrectly set.

This commit is contained in:
JoelKatz
2013-02-01 16:11:32 -08:00
parent db7e69164b
commit 9781c10736
8 changed files with 44 additions and 14 deletions

View File

@@ -160,6 +160,7 @@ bool LedgerAcquire::tryLocal()
{
cLog(lsDEBUG) << "Had everything locally";
mComplete = true;
mLedger->setClosed();
}
return mComplete;
@@ -244,11 +245,9 @@ void LedgerAcquire::done()
if (isComplete() && !isFailed() && mLedger)
{
mLedger->setClosed();
if (mAccept)
{
mLedger->setClosed();
mLedger->setAccepted();
}
theApp->getLedgerMaster().storeLedger(mLedger);
}
else