summaryrefslogtreecommitdiff
path: root/node/Node.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-03-21 13:46:55 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-03-21 13:46:55 -0700
commit33ad3deaee06df288731064aa0663cb2806ebea0 (patch)
treea4ce002d3928dc3edb8a266149ad152533a89c5a /node/Node.cpp
parentba3f04deedb3a09e8683b2507b7c2176e87e3766 (diff)
downloadinfinitytier-33ad3deaee06df288731064aa0663cb2806ebea0.tar.gz
infinitytier-33ad3deaee06df288731064aa0663cb2806ebea0.zip
Builds with new Path code.
Diffstat (limited to 'node/Node.cpp')
-rw-r--r--node/Node.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/node/Node.cpp b/node/Node.cpp
index a4f2c3af..1ffc0e79 100644
--- a/node/Node.cpp
+++ b/node/Node.cpp
@@ -581,7 +581,7 @@ Node::ReasonForTermination Node::run()
std::vector< SharedPtr<Peer> > sns(_r->topology->supernodePeers());
TRACE("pinging %d supernodes",(int)sns.size());
for(std::vector< SharedPtr<Peer> >::const_iterator p(sns.begin());p!=sns.end();++p)
- (*p)->sendPing(_r,now);
+ (*p)->sendPing(_r,now,resynchronize);
}
if (resynchronize) {
@@ -618,7 +618,7 @@ Node::ReasonForTermination Node::run()
if ((now - lastPingCheck) >= ZT_PING_CHECK_DELAY) {
lastPingCheck = now;
try {
- _r->topology->eachPeer(Topology::PingPeersThatNeedPing(_r,now));
+ _r->topology->eachPeer(Topology::PingPeersThatNeedPing(_r,now,resynchronize));
_r->topology->eachPeer(Topology::OpenPeersThatNeedFirewallOpener(_r,now));
} catch (std::exception &exc) {
LOG("unexpected exception running ping check cycle: %s",exc.what());