From 7d3fd6f5b6ba0a66e404a387ada769a195864008 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 8 Feb 2018 17:51:44 +0100 Subject: [PATCH] Only add recent peers if there is more --- src/Site/Site.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Site/Site.py b/src/Site/Site.py index b7fcd411..22cb6a3e 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -553,7 +553,7 @@ class Site(object): random.shuffle(peers) peers = sorted(peers, key=lambda peer: peer.connection.handshake.get("rev", 0) < config.rev - 100) # Prefer newer clients - if len(peers) < limit * 2: # Add more, non-connected peers if necessary + if len(peers) < limit * 2 and len(self.peers) > len(peers): # Add more, non-connected peers if necessary peers += self.getRecentPeers(limit * 2) peers = set(peers)