From 286158137e31a37702d4de042763d3b6893ceb51 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 23 Jul 2013 01:11:51 -0700 Subject: [PATCH] Don't report high cluster loads when we're not synched. --- src/cpp/ripple/NetworkOPs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpp/ripple/NetworkOPs.cpp b/src/cpp/ripple/NetworkOPs.cpp index 77823bda3..cba75861d 100644 --- a/src/cpp/ripple/NetworkOPs.cpp +++ b/src/cpp/ripple/NetworkOPs.cpp @@ -2354,7 +2354,8 @@ void NetworkOPs::missingNodeInLedger (uint32 seq) void NetworkOPs::doClusterReport () { - ClusterNodeStatus us("", getApp().getFeeTrack().getLocalFee(), getNetworkTimeNC()); + bool synced = (getApp().getLedgerMaster().getValidatedLedgerAge() <= 240); + ClusterNodeStatus us("", synced ? getApp().getFeeTrack().getLocalFee() : 0, getNetworkTimeNC()); if (!getApp().getUNL().nodeUpdate(getApp().getLocalCredentials().getNodePublic(), us)) { WriteLog (lsDEBUG, NetworkOPs) << "To soon to send cluster update";