From ea635d463004707c227fc062819ee4f15fbf0a22 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 27 Feb 2017 00:12:36 +0100 Subject: [PATCH] Only totally connected peers counted to peer cleanup --- 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 5e010a11..f0e0fc38 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -971,7 +971,7 @@ class Site(object): # Close peers over the limit closed = 0 - connected_peers = self.getConnectedPeers() + connected_peers = [peer for peer in self.getConnectedPeers() if peer.connection.connected] # Only fully connected peers need_to_close = len(connected_peers) - config.connected_limit if closed < need_to_close: