Browse Source

Fix condition where full HELLOs might not be sent when necessary (#1877)

Co-authored-by: Grant Limberg <glimberg@users.noreply.github.com>
pull/4/head
Joseph Henry 3 years ago committed by GitHub
parent
commit
40705caf7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      node/Peer.cpp

4
node/Peer.cpp

@ -530,7 +530,9 @@ unsigned int Peer::doPingAndKeepalive(void *tPtr,int64_t now)
performMultipathStateCheck(tPtr, now);
const bool sendFullHello = ((now - _lastSentFullHello) >= ZT_PEER_PING_PERIOD);
_lastSentFullHello = now;
if (sendFullHello) {
_lastSentFullHello = now;
}
// Right now we only keep pinging links that have the maximum priority. The
// priority is used to track cluster redirections, meaning that when a cluster

Loading…
Cancel
Save