tryLocal should only check the hash database.

This commit is contained in:
JoelKatz
2013-03-17 17:30:35 -07:00
parent a4c4ada7e2
commit 6bc474c461

View File

@@ -113,14 +113,9 @@ bool LedgerAcquire::tryLocal()
{
HashedObject::pointer node = theApp->getHashedObjectStore().retrieve(mHash);
if (!node)
{
mLedger = theApp->getLedgerMaster().getLedgerByHash(mHash);
if (!mLedger)
return false;
}
else
mLedger = boost::make_shared<Ledger>(strCopy(node->getData()), true);
return false;
mLedger = boost::make_shared<Ledger>(strCopy(node->getData()), true);
if (mLedger->getHash() != mHash)
{ // We know for a fact the ledger can never be acquired
cLog(lsWARNING) << mHash << " cannot be a ledger";