From e53f56ed30e080208fafa7a8edf19d4e6f182b11 Mon Sep 17 00:00:00 2001 From: HelloZeroNet Date: Mon, 25 Apr 2016 02:25:11 +0200 Subject: [PATCH] Cleanup connections with less sites first --- src/Site/Site.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Site/Site.py b/src/Site/Site.py index e4518165..9df8d5ca 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -844,6 +844,7 @@ class Site(object): need_to_close = len(connected_peers) - config.connected_limit if closed < need_to_close: + sorted(connected_peers, key=lambda peer: peer.connection.sites) # Try to keep connections with more sites for peer in connected_peers: peer.remove() closed += 1