From 07a6bd523cd96c2370be6575477ee8e19f28a5dc Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:44:00 +0200 Subject: [PATCH] Accept only 30 peers on pex --- src/Peer/Peer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Peer/Peer.py b/src/Peer/Peer.py index 1ae180c8..34442c07 100644 --- a/src/Peer/Peer.py +++ b/src/Peer/Peer.py @@ -280,9 +280,9 @@ class Peer(object): if not res or "error" in res: return False # Unpack IP4 - back = {key: map(helper.unpackAddress, val) for key, val in res["peers"].iteritems()} + back = {key: map(helper.unpackAddress, val) for key, val in res["peers"].items()[0:30]} # Unpack onion - for hash, onion_peers in res.get("peers_onion", {}).iteritems(): + for hash, onion_peers in res.get("peers_onion", {}).items()[0:30]: if not hash in back: back[hash] = [] back[hash] += map(helper.unpackOnionAddress, onion_peers)