From b6f981100194091a26d789df010f50379e7f9e12 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 9 Feb 2013 20:07:36 -0800 Subject: [PATCH] Fix the bug that crashed ec3. --- 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 cefaea2f3a..eb7c53b8f2 100644 --- a/src/cpp/ripple/LedgerMaster.cpp +++ b/src/cpp/ripple/LedgerMaster.cpp @@ -169,7 +169,7 @@ bool LedgerMaster::acquireMissingLedger(Ledger::ref origLedger, const uint256& l return true; Ledger::pointer ledger = mLedgerHistory.getLedgerBySeq(ledgerSeq); - if (Ledger::getHashByIndex(ledgerSeq) == ledgerHash) + if (ledger && (Ledger::getHashByIndex(ledgerSeq) == ledgerHash)) { cLog(lsDEBUG) << "Ledger hash found in database"; mTooFast = true;