From 2a6179dcafd42c2beb72c6a69c6c3f270beccb1d Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 1 Jun 2012 16:44:46 -0700 Subject: [PATCH] Status update buglet. --- src/Peer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Peer.cpp b/src/Peer.cpp index df953d0448..a2132d1ee0 100644 --- a/src/Peer.cpp +++ b/src/Peer.cpp @@ -708,6 +708,11 @@ void Peer::recvStatus(newcoin::TMStatusChange& packet) mClosedLedgerTime = ptFromSeconds(packet.networktime()); Log(lsTRACE) << "peer LCL is " << mClosedLedgerHash.GetHex(); } + else if(packet.has_previousledgerhash() && packet.previousledgerhash().size() == (256 / 8)) + { + memcpy(mClosedLedgerHash.begin(), packet.previousledgerhash().data(), 256 / 8); + mClosedLedgerTime = ptFromSeconds(packet.networktime()); + } } void Peer::recvGetLedger(newcoin::TMGetLedger& packet)