diff --git a/src/cpp/ripple/LedgerMaster.cpp b/src/cpp/ripple/LedgerMaster.cpp index 80e59b655..ab0e7a923 100644 --- a/src/cpp/ripple/LedgerMaster.cpp +++ b/src/cpp/ripple/LedgerMaster.cpp @@ -196,7 +196,7 @@ void LedgerMaster::missingAcquireComplete(LedgerAcquire::pointer acq) mMissingLedger.reset(); mMissingSeq = 0; - if (!acq->isFailed()) + if (acq->isComplete()) { setFullLedger(acq->getLedger()); acq->getLedger()->pendSave(false);