mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
tryLocal should only check the hash database.
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user