mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Call pendSaveValidated without holding the ledger master lock
This commit is contained in:
@@ -571,6 +571,7 @@ public:
|
||||
ledger->setValidated();
|
||||
mLedgerHistory.addLedger(ledger, true);
|
||||
ledger->setFull();
|
||||
ledger->pendSaveValidated (isSynchronous, isCurrent);
|
||||
|
||||
{
|
||||
|
||||
@@ -581,8 +582,6 @@ public:
|
||||
|
||||
ScopedLockType ml (mLock, __FILE__, __LINE__);
|
||||
|
||||
ledger->pendSaveValidated (isSynchronous, isCurrent);
|
||||
|
||||
if (!mValidLedger || (ledger->getLedgerSeq() > mValidLedger->getLedgerSeq()))
|
||||
setValidLedger(ledger);
|
||||
if (!mPubLedger)
|
||||
|
||||
Reference in New Issue
Block a user