From 9cb6130f7f8aad941b9f3fd8c9e2f9161e01282b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 21 Jun 2012 12:07:44 -0700 Subject: [PATCH] If we've lost synch, still report the ledger we're running on. --- src/LedgerConsensus.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/LedgerConsensus.cpp b/src/LedgerConsensus.cpp index e3408ee76f..0eaed74ce4 100644 --- a/src/LedgerConsensus.cpp +++ b/src/LedgerConsensus.cpp @@ -323,20 +323,15 @@ void LedgerConsensus::statusChange(newcoin::NodeEvent event, Ledger::pointer led { // Send a node status change message to our peers newcoin::TMStatusChange s; if (!mHaveCorrectLCL) - { - Log(lsTRACE) << "Telling peers we have lost sync"; s.set_newevent(newcoin::neLOST_SYNC); - } else - { s.set_newevent(event); - s.set_ledgerseq(ledger->getLedgerSeq()); - s.set_networktime(theApp->getOPs().getNetworkTimeNC()); - uint256 hash = ledger->getParentHash(); - s.set_previousledgerhash(hash.begin(), hash.size()); - hash = ledger->getHash(); - s.set_ledgerhash(hash.begin(), hash.size()); - } + s.set_ledgerseq(ledger->getLedgerSeq()); + s.set_networktime(theApp->getOPs().getNetworkTimeNC()); + uint256 hash = ledger->getParentHash(); + s.set_previousledgerhash(hash.begin(), hash.size()); + hash = ledger->getHash(); + s.set_ledgerhash(hash.begin(), hash.size()); PackedMessage::pointer packet = boost::make_shared(s, newcoin::mtSTATUS_CHANGE); theApp->getConnectionPool().relayMessage(NULL, packet); Log(lsINFO) << "send status change to peer";