From ba6a14b97e0122d532e159ea3ba2e78cb1e8eae3 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 1 Jun 2012 13:51:14 -0700 Subject: [PATCH] Udpates. --- src/NetworkOPs.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/NetworkOPs.cpp b/src/NetworkOPs.cpp index 66804bad58..64eac318f7 100644 --- a/src/NetworkOPs.cpp +++ b/src/NetworkOPs.cpp @@ -23,9 +23,7 @@ // there's a functional network. NetworkOPs::NetworkOPs(boost::asio::io_service& io_service, LedgerMaster* pLedgerMaster) : - mMode(omDISCONNECTED), - mNetTimer(io_service), - mLedgerMaster(pLedgerMaster) + mMode(omDISCONNECTED),mNetTimer(io_service), mLedgerMaster(pLedgerMaster) { } @@ -369,8 +367,9 @@ void NetworkOPs::checkState(const boost::system::error_code& result) } if (mMode == omCONNECTED) - { - // check if the ledger is good enough to go to omTRACKING + { // count number of peers that agree with us and UNL nodes whose validations we have for LCL + // if the ledger is good enough, go to omTRACKING + if (!switchLedgers) setMode(omTRACKING); } if (mMode == omTRACKING)