From e8002a7a62e4c9eee6fc975cb61204f6cd572db8 Mon Sep 17 00:00:00 2001 From: Donovan Hide Date: Wed, 5 Mar 2014 10:42:39 -0800 Subject: [PATCH] Fix ledger log warning, closes #298 --- src/ripple_overlay/impl/PeerImp.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ripple_overlay/impl/PeerImp.h b/src/ripple_overlay/impl/PeerImp.h index f9db5abe7..f9a465536 100644 --- a/src/ripple_overlay/impl/PeerImp.h +++ b/src/ripple_overlay/impl/PeerImp.h @@ -2276,7 +2276,7 @@ private: // Figure out what ledger they want m_journal.trace << "Received request for ledger data " - << to_string (this); + << to_string (this); Ledger::pointer ledger; if (packet.has_ledgerhash ()) @@ -2295,8 +2295,8 @@ private: logMe += ledgerhash.GetHex (); ledger = getApp().getLedgerMaster ().getLedgerByHash (ledgerhash); - if (m_journal.trace) - m_journal.trace << "Don't have ledger " << ledgerhash; + if (!ledger && m_journal.trace) + m_journal.trace << "Don't have ledger " << ledgerhash; if (!ledger && (packet.has_querytype () && !packet.has_requestcookie ())) { @@ -2335,7 +2335,7 @@ private: return; } ledger = getApp().getLedgerMaster ().getLedgerBySeq (packet.ledgerseq ()); - if (m_journal.debug) + if (!ledger && m_journal.debug) m_journal.debug << "Don't have ledger " << packet.ledgerseq (); } else if (packet.has_ltype () && (packet.ltype () == protocol::ltCURRENT))