summaryrefslogtreecommitdiff
path: root/node/Peer.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-11 16:26:02 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-11 16:26:02 -0700
commit0d017c043f67bcdcbe7c52a1ee34c29215c2852e (patch)
treecb21f24dfa1901a9a8da8d93a28cb3ee1daf13e8 /node/Peer.cpp
parentc2aac69a9f982954caf519082192bb98173d8484 (diff)
downloadinfinitytier-0d017c043f67bcdcbe7c52a1ee34c29215c2852e.tar.gz
infinitytier-0d017c043f67bcdcbe7c52a1ee34c29215c2852e.zip
Stop persisting last announcement time since Multicaster is volatile. Also some more legacy multicast fixes.
Diffstat (limited to 'node/Peer.cpp')
-rw-r--r--node/Peer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/node/Peer.cpp b/node/Peer.cpp
index 540a83a1..94b8f29a 100644
--- a/node/Peer.cpp
+++ b/node/Peer.cpp
@@ -42,7 +42,7 @@ Peer::Peer() :
_lastReceive(0),
_lastUnicastFrame(0),
_lastMulticastFrame(0),
- _lastAnnouncedTo(0),
+ __lastAnnouncedTo(0),
_vMajor(0),
_vMinor(0),
_vRevision(0),
@@ -55,7 +55,7 @@ Peer::Peer(const Identity &myIdentity,const Identity &peerIdentity)
_lastReceive(0),
_lastUnicastFrame(0),
_lastMulticastFrame(0),
- _lastAnnouncedTo(0),
+ __lastAnnouncedTo(0),
_vMajor(0),
_vMinor(0),
_vRevision(0),
@@ -118,8 +118,8 @@ void Peer::receive(
* supernodes and network controllers. The other place this is done
* is in rescanMulticastGroups() in Network, but that only sends something
* if a network's multicast groups change. */
- if ((now - _lastAnnouncedTo) >= ((ZT_MULTICAST_LIKE_EXPIRE / 2) - 1000)) {
- _lastAnnouncedTo = now;
+ if ((now - __lastAnnouncedTo) >= ((ZT_MULTICAST_LIKE_EXPIRE / 2) - 1000)) {
+ __lastAnnouncedTo = now;
Packet outp(_id.address(),RR->identity.address(),Packet::VERB_MULTICAST_LIKE);
std::vector< SharedPtr<Network> > networks(RR->nc->networks());