mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
If we detect a missing node in a ledger we're supposed to have full,
re-acquire that ledger to fill the hole.
This commit is contained in:
@@ -547,7 +547,10 @@ Ledger::pointer Ledger::loadByIndex(uint32 ledgerIndex)
|
||||
ledger = getSQL1(&pSt);
|
||||
}
|
||||
if (ledger)
|
||||
{
|
||||
Ledger::getSQL2(ledger);
|
||||
ledger->setFull();
|
||||
}
|
||||
return ledger;
|
||||
}
|
||||
|
||||
@@ -570,6 +573,7 @@ Ledger::pointer Ledger::loadByHash(const uint256& ledgerHash)
|
||||
{
|
||||
assert(ledger->getHash() == ledgerHash);
|
||||
Ledger::getSQL2(ledger);
|
||||
ledger->setFull();
|
||||
}
|
||||
return ledger;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user