diff --git a/src/common/connection.py b/src/common/connection.py index ab3ce0e79..1b8207e0b 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -668,7 +668,10 @@ class Connection: if msg: p.setStatus(msg) self.connection.send(p) - self.connection.disconnect() + try: + self.connection.disconnect() + except: + pass self.dispatch('STATUS', 'offline') self.connection = None elif show != 'offline' and self.connected: