From 7f37df4a599b6c6770eebf9bbc2c76bb5a3896d4 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Mon, 12 May 2008 08:34:42 +0000 Subject: [PATCH] - Better (correct) fix for ignoreregex in jail.[conf|local]. git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@690 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- client/jailreader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/jailreader.py b/client/jailreader.py index 14684e43..63177f30 100644 --- a/client/jailreader.py +++ b/client/jailreader.py @@ -122,7 +122,10 @@ class JailReader(ConfigReader): elif opt == "failregex": stream.append(["set", self.__name, "failregex", self.__opts[opt]]) elif opt == "ignoreregex": - stream.append(["set", self.__name, "addignoreregex", self.__opts[opt]]) + for regex in self.__opts[opt].split('\n'): + # Do not send a command if the rule is empty. + if regex != '': + stream.append(["set", self.__name, "addignoreregex", regex]) stream.extend(self.__filter.convert()) for action in self.__actions: stream.extend(action.convert())