diff --git a/src/cpp/ripple/LedgerMaster.cpp b/src/cpp/ripple/LedgerMaster.cpp index 7876978c5..c00dd4fab 100644 --- a/src/cpp/ripple/LedgerMaster.cpp +++ b/src/cpp/ripple/LedgerMaster.cpp @@ -439,7 +439,10 @@ void LedgerMaster::tryPublish() { LedgerAcquire::pointer acq = theApp->getMasterLedgerAcquire().findCreate(hash); if (!acq->isDone()) + { + acq->setAccept(); break; + } else if (acq->isComplete() && !acq->isFailed()) { mPubLedger = acq->getLedger();