diff --git a/src/ripple_app/ledger/LedgerMaster.cpp b/src/ripple_app/ledger/LedgerMaster.cpp index 59ab7ee7a..5542d30a0 100644 --- a/src/ripple_app/ledger/LedgerMaster.cpp +++ b/src/ripple_app/ledger/LedgerMaster.cpp @@ -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)