From be54bf070c06d3c4786e6a9464b98734ee9d508d Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Wed, 26 Sep 2012 15:02:17 -0700 Subject: [PATCH] Make getLedgerByHash(0) return the current ledger. --- src/LedgerMaster.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/LedgerMaster.h b/src/LedgerMaster.h index 37db69c5c2..76e6327381 100644 --- a/src/LedgerMaster.h +++ b/src/LedgerMaster.h @@ -66,10 +66,15 @@ public: Ledger::pointer getLedgerByHash(const uint256& hash) { + if (!hash) + return mCurrentLedger; + if (mCurrentLedger && (mCurrentLedger->getHash() == hash)) return mCurrentLedger; + if (mFinalizedLedger && (mFinalizedLedger->getHash() == hash)) return mFinalizedLedger; + return mLedgerHistory.getLedgerByHash(hash); }