From 02386131e9b10c8eea315e9e8ad805a492c9aa3a Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Fri, 22 Jul 2005 21:13:19 +0000 Subject: [PATCH] - Fixed bug #1239557 git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_5@150 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- fail2ban.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fail2ban.py b/fail2ban.py index dd380263..b93b6c51 100755 --- a/fail2ban.py +++ b/fail2ban.py @@ -27,12 +27,13 @@ __license__ = "GPL" import time, sys, getopt, os, string, signal, log4py from ConfigParser import * +from version import version from firewall.firewall import Firewall from logreader.logreader import LogReader from confreader.configreader import ConfigReader -from utils.process import * from utils.mail import Mail -from version import version +from utils.dns import * +from utils.process import * # Gets the instance of log4py. logSys = log4py.Logger().get_instance() @@ -305,8 +306,10 @@ def main(): element[1].addIgnoreIP("127.0.0.1") while len(ignoreIPList) > 0: ip = ignoreIPList.pop() - for element in logFwList: - element[1].addIgnoreIP(ip) + # Bug fix for #1239557 + if isValidIP(ip): + for element in logFwList: + element[1].addIgnoreIP(ip) logSys.info("Fail2Ban v"+version+" is running") # Execute global start command