From 219860ed8e57c022d0d911e589ef40c2c0f3b0f8 Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Sun, 28 Apr 2013 13:23:57 +0100 Subject: [PATCH] BF: Raise ValueError for adding of duplicate named action --- fail2ban/server/actions.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fail2ban/server/actions.py b/fail2ban/server/actions.py index c0e6899dba..0f7e6b728c 100644 --- a/fail2ban/server/actions.py +++ b/fail2ban/server/actions.py @@ -65,6 +65,9 @@ def __init__(self, jail): # @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)