From bf5f09a0c7e388f622c0466f3bec19605c3990b2 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Mon, 3 Feb 2014 10:46:37 -0800 Subject: Yank a code path it turns out we probably don't want. --- node/Peer.cpp | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'node/Peer.cpp') diff --git a/node/Peer.cpp b/node/Peer.cpp index 512918de..142f1189 100644 --- a/node/Peer.cpp +++ b/node/Peer.cpp @@ -43,8 +43,7 @@ Peer::Peer() : _vMajor(0), _vMinor(0), _vRevision(0), - _latency(0), - _requestHistoryPtr(0) + _latency(0) { } @@ -59,7 +58,8 @@ Peer::Peer(const Identity &myIdentity,const Identity &peerIdentity) _lastAnnouncedTo(0), _vMajor(0), _vMinor(0), - _vRevision(0) + _vRevision(0), + _latency(0) { if (!myIdentity.agree(peerIdentity,_key,ZT_PEER_SECRET_KEY_LENGTH)) throw std::runtime_error("new peer identity key agreement failed"); @@ -84,17 +84,6 @@ void Peer::onReceive( if (!wp->fixed) wp->addr = remoteAddr; - // Learn latency from replies - if (inReVerb != Packet::VERB_NOP) { - for(unsigned int p=0;p= ((ZT_MULTICAST_LIKE_EXPIRE / 2) - 1000)) { _lastAnnouncedTo = now; @@ -137,12 +126,14 @@ bool Peer::sendFirewallOpener(const RuntimeEnvironment *_r,uint64_t now) sent = true; } } + if (_ipv6p.addr) { if (_r->demarc->send(_ipv6p.localPort,_ipv6p.addr,"\0",1,ZT_FIREWALL_OPENER_HOPS)) { _ipv6p.lastFirewallOpener = now; sent = true; } } + return sent; } @@ -156,6 +147,7 @@ bool Peer::sendPing(const RuntimeEnvironment *_r,uint64_t now) sent = true; } } + if (_ipv6p.addr) { TRACE("PING %s(%s)",_id.address().toString().c_str(),_ipv6p.addr.toString().c_str()); if (_r->sw->sendHELLO(SharedPtr(this),_ipv6p.localPort,_ipv6p.addr)) { @@ -163,6 +155,7 @@ bool Peer::sendPing(const RuntimeEnvironment *_r,uint64_t now) sent = true; } } + return sent; } -- cgit v1.2.3