From 7c13c576386a71e2eefd29d4d151ad992c659f66 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Mon, 24 Dec 2012 20:48:54 -0800 Subject: [PATCH] Make sure we clean up on a failed acquire. --- src/cpp/ripple/LedgerMaster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpp/ripple/LedgerMaster.cpp b/src/cpp/ripple/LedgerMaster.cpp index 5038f7c32e..4f454408f6 100644 --- a/src/cpp/ripple/LedgerMaster.cpp +++ b/src/cpp/ripple/LedgerMaster.cpp @@ -193,7 +193,7 @@ void LedgerMaster::setFullLedger(Ledger::ref ledger) } } - if (mMissingLedger && mMissingLedger->isComplete()) + if (mMissingLedger && (mMissingLedger->isComplete() || mMissingLedger->isFailed())) mMissingLedger.reset(); if (mMissingLedger || !theConfig.LEDGER_HISTORY)