Always use peer's real ip instead of reported one using update parameter

This commit is contained in:
shortcutme 2017-11-19 18:18:08 +01:00
parent 4ddaa9b57f
commit 620d8caea9
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -159,10 +159,7 @@ class FileRequest(object):
self.connection.goodAction()
elif valid is None: # Not changed
if params.get("peer"):
peer = site.addPeer(*params["peer"], return_peer=True) # Add or get peer
else:
peer = site.addPeer(self.connection.ip, self.connection.port, return_peer=True) # Add or get peer
peer = site.addPeer(self.connection.ip, self.connection.port, return_peer=True) # Add or get peer
if peer:
if not peer.connection:
peer.connect(self.connection) # Assign current connection to peer