Don't add peer 127.0.0.1 and 0.0.0.0
This commit is contained in:
parent
1d5c0597d9
commit
ca42740e1b
1 changed files with 2 additions and 2 deletions
|
@ -766,7 +766,7 @@ class Site(object):
|
||||||
# Add or update a peer to site
|
# Add or update a peer to site
|
||||||
# return_peer: Always return the peer even if it was already present
|
# return_peer: Always return the peer even if it was already present
|
||||||
def addPeer(self, ip, port, return_peer=False, connection=None):
|
def addPeer(self, ip, port, return_peer=False, connection=None):
|
||||||
if not ip:
|
if not ip or ip in ("127.0.0.1", "0.0.0.0"):
|
||||||
return False
|
return False
|
||||||
key = "%s:%s" % (ip, port)
|
key = "%s:%s" % (ip, port)
|
||||||
if key in self.peers: # Already has this ip
|
if key in self.peers: # Already has this ip
|
||||||
|
@ -877,7 +877,7 @@ class Site(object):
|
||||||
if added:
|
if added:
|
||||||
self.worker_manager.onPeers()
|
self.worker_manager.onPeers()
|
||||||
self.updateWebsocket(peers_added=added)
|
self.updateWebsocket(peers_added=added)
|
||||||
self.log.debug("Found %s peers, new: %s, total: %s" % (len(peers), added, len(self.peers)))
|
self.log.debug("%s: Found %s peers, new: %s, total: %s" % (tracker_address, len(peers), added, len(self.peers)))
|
||||||
return time.time() - s
|
return time.time() - s
|
||||||
|
|
||||||
# Add myself and get other peers from tracker
|
# Add myself and get other peers from tracker
|
||||||
|
|
Loading…
Reference in a new issue