diff --git a/modules/ripple_app/ledger/OrderBookDB.cpp b/modules/ripple_app/ledger/OrderBookDB.cpp index 15df605bd..f41486755 100644 --- a/modules/ripple_app/ledger/OrderBookDB.cpp +++ b/modules/ripple_app/ledger/OrderBookDB.cpp @@ -25,7 +25,7 @@ void OrderBookDB::setup (Ledger::ref ledger) ScopedLockType sl (mLock, __FILE__, __LINE__); - if (ledger->getLedgerSeq () == mSeq) + if ((mSeq != 0) && (ledger->getLedgerSeq () >= mSeq) && ((ledger->getLedgerSeq() - mSeq) < 10)) return; mSeq = ledger->getLedgerSeq ();