diff --git a/src/irclib.py b/src/irclib.py index c3dd4db4c..3bb8b0872 100644 --- a/src/irclib.py +++ b/src/irclib.py @@ -521,6 +521,9 @@ class Irc(IrcCommandDispatcher): def reset(self): """Resets the Irc object. Called when the driver reconnects.""" + if self.zombie: + self._reallyDie() + return self._setNonResettingVariables() self.state.reset() self.queue.reset()