diff --git a/server/server.py b/server/server.py index 7f58199e..a1d7646a 100644 --- a/server/server.py +++ b/server/server.py @@ -96,11 +96,6 @@ class Server: except OSError, e: logSys.error("Unable to remove PID file: %s" % e) logSys.info("Exiting Fail2ban") - - def quit(self): - self.stopAllJail() - # Stop communication - self.__asyncServer.stop() # Shutdowns the logging. try: self.__loggingLock.acquire() @@ -108,6 +103,11 @@ class Server: finally: self.__loggingLock.release() + def quit(self): + self.stopAllJail() + # Stop communication + self.__asyncServer.stop() + def addJail(self, name, backend): self.__jails.add(name, backend)