diff --git a/ircbot.py b/ircbot.py index fe7d3f9..db02b89 100644 --- a/ircbot.py +++ b/ircbot.py @@ -391,7 +391,7 @@ class ServerThread(threading.Thread): self.server_socket.close() self.server_socket = None - except (BrokenPipeError, TimeoutError) as err: + except (BrokenPipeError, TimeoutError, ConnectionResetError) as err: # Connection broke, log it and try to reconnect self.logging_channel.send((logmessage_types.internal, internal_submessage_types.error, 'Broken socket/pipe or timeout')) self.server_socket.close()