From 403ec56ef8491ee1614e7fe10fc55ee1347e5b3a Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 8 Feb 2018 18:07:09 +0100 Subject: [PATCH] Remove from recent peers of peer remove --- src/Peer/Peer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Peer/Peer.py b/src/Peer/Peer.py index 41d45586..e5cb5450 100644 --- a/src/Peer/Peer.py +++ b/src/Peer/Peer.py @@ -329,6 +329,10 @@ class Peer(object): self.log("Removing peer...Connection error: %s, Hash failed: %s" % (self.connection_error, self.hash_failed)) if self.site and self.key in self.site.peers: del(self.site.peers[self.key]) + + if self.site and self in self.site.peers_recent: + self.site.peers_recent.remove(self) + if self.connection: self.connection.close(reason)