Don't mark passive local connections as not connectable

This commit is contained in:
shortcutme 2018-02-08 18:01:34 +01:00
parent 7e4a4459b4
commit 8b9d75d726
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -291,7 +291,7 @@ class Connection(object):
def setHandshake(self, handshake): def setHandshake(self, handshake):
self.handshake = handshake self.handshake = handshake
if handshake.get("port_opened", None) is False and "onion" not in handshake: # Not connectable if handshake.get("port_opened", None) is False and "onion" not in handshake and not self.is_private_ip: # Not connectable
self.port = 0 self.port = 0
else: else:
self.port = handshake["fileserver_port"] # Set peer fileserver port self.port = handshake["fileserver_port"] # Set peer fileserver port