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