From 567b17efe6d4379e1fb06897d31f933225afa7bd Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 29 Mar 2013 08:33:35 -0700 Subject: [PATCH] Tiny bugfix. --- src/cpp/ripple/LedgerAcquire.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cpp/ripple/LedgerAcquire.cpp b/src/cpp/ripple/LedgerAcquire.cpp index cf8036460..3bcaa5dd5 100644 --- a/src/cpp/ripple/LedgerAcquire.cpp +++ b/src/cpp/ripple/LedgerAcquire.cpp @@ -881,8 +881,6 @@ void LedgerAcquireMaster::gotLedgerData(Job&, uint256 hash, { ripple::TMLedgerData& packet = *packet_ptr; Peer::pointer peer = wPeer.lock(); - if (!peer) - return; cLog(lsTRACE) << "Got data (" << packet.nodes().size() << ") for acquiring ledger: " << hash; @@ -895,6 +893,9 @@ void LedgerAcquireMaster::gotLedgerData(Job&, uint256 hash, } ledger->noAwaitData(); + if (!peer) + return; + if (packet.type() == ripple::liBASE) { if (packet.nodes_size() < 1)