From e63b68182da1be4dbb08091e3daa4efb02b10139 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Wed, 20 Jun 2012 18:25:29 -0700 Subject: [PATCH] Don't count unconnected peers. Remove a FIXME. --- src/NetworkOPs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NetworkOPs.cpp b/src/NetworkOPs.cpp index 09620bd1f5..40b08da42f 100644 --- a/src/NetworkOPs.cpp +++ b/src/NetworkOPs.cpp @@ -381,17 +381,17 @@ bool NetworkOPs::checkLastClosedLedger(const std::vector& peerLis { Log(lsDEBUG) << "NOP::CS Dead pointer in peer list"; } - else + else if ((*it)->isConnected()) { uint256 peerLedger = (*it)->getClosedLedgerHash(); if (!!peerLedger) { - // FIXME: If we have this ledger, don't count it if it's too far past its close time ValidationCount& vc = ledgers[peerLedger]; if ((vc.nodesUsing == 0) || ((*it)->getNodePublic() > vc.highNode)) vc.highNode = (*it)->getNodePublic(); ++vc.nodesUsing; } + else Log(lsTRACE) << "Connected peer announces no LCL"; } }