diff --git a/fail2ban/server/actions.py b/fail2ban/server/actions.py index c0e6899d..0f7e6b72 100644 --- a/fail2ban/server/actions.py +++ b/fail2ban/server/actions.py @@ -65,6 +65,9 @@ class Actions(JailThread): # @param name The action name def addAction(self, name): + # Check is action name already exists + if name in [action.getName() for action in self.__actions]: + raise ValueError("Action %s already exists" % name) action = Action(name) self.__actions.append(action)