From 1c86a6c58a2d6483224e6aa18c222c8b7a5a94fa Mon Sep 17 00:00:00 2001 From: shortcutme Date: Wed, 14 Sep 2016 10:53:47 +0200 Subject: [PATCH] Close connection on crypt error --- src/Connection/Connection.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Connection/Connection.py b/src/Connection/Connection.py index 4843da58..fb357955 100644 --- a/src/Connection/Connection.py +++ b/src/Connection/Connection.py @@ -290,6 +290,7 @@ class Connection(object): except Exception, err: self.log("Crypt connection error: %s, adding peerid %s as broken ssl." % (err, message["params"]["peer_id"])) self.server.broken_ssl_peer_ids[message["params"]["peer_id"]] = True + self.close() if not self.sock_wrapped and self.cert_pin: self.log("Crypt connection error: Socket not encrypted, but certificate pin present")