Fix marking peers from zero trackers

This commit is contained in:
shortcutme 2018-09-02 02:18:11 +02:00
parent 2affb9b863
commit 12c95e6fca
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -25,14 +25,14 @@ def processPeerRes(tracker_address, site, peers):
for packed_address in peers["ip4"]: for packed_address in peers["ip4"]:
found_ip4 += 1 found_ip4 += 1
peer_ip, peer_port = helper.unpackAddress(packed_address) peer_ip, peer_port = helper.unpackAddress(packed_address)
if site.addPeer(peer_ip, peer_port): if site.addPeer(peer_ip, peer_port, source="tracker"):
added += 1 added += 1
# Onion # Onion
found_onion = 0 found_onion = 0
for packed_address in peers["onion"]: for packed_address in peers["onion"]:
found_onion += 1 found_onion += 1
peer_onion, peer_port = helper.unpackOnionAddress(packed_address) peer_onion, peer_port = helper.unpackOnionAddress(packed_address)
if site.addPeer(peer_onion, peer_port): if site.addPeer(peer_onion, peer_port, source="tracker"):
added += 1 added += 1
if added: if added: