diff --git a/src/twistedDrivers.py b/src/twistedDrivers.py index 60af341ca..b43a34981 100644 --- a/src/twistedDrivers.py +++ b/src/twistedDrivers.py @@ -112,8 +112,9 @@ class SupyReconnectingFactory(ReconnectingClientFactory, drivers.ServersMixin): ReconnectingClientFactory.clientConnectionFailed(self, connector, r) def clientConnectionLost(self, connector, r): - drivers.log.disconnect(self.currentServer, errorMsg(r)) (connector.host, connector.port) = self._getNextServer() + if self.irc.zombie: + self.continueTrying = False ReconnectingClientFactory.clientConnectionLost(self, connector, r) def startedConnecting(self, connector):