diff --git a/src/cpp/ripple/NetworkOPs.cpp b/src/cpp/ripple/NetworkOPs.cpp index 77823bda31..cba75861dc 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";