mirror of https://github.com/fail2ban/fail2ban
avoid error "Unable to get failures" by stop (if file gets removed from filter, but filter already entered getFailures for the file);
closes gh-4032pull/3120/merge
parent
86b9adb2f5
commit
dc899e438f
|
@ -1111,8 +1111,8 @@ class FileFilter(Filter):
|
||||||
def getFailures(self, filename, inOperation=None):
|
def getFailures(self, filename, inOperation=None):
|
||||||
if self.idle: return False
|
if self.idle: return False
|
||||||
log = self.getLog(filename)
|
log = self.getLog(filename)
|
||||||
if log is None:
|
if log is None and self.active:
|
||||||
logSys.error("Unable to get failures in %s", filename)
|
logSys.log(logging.MSG, "Unable to get failures in %s", filename)
|
||||||
return False
|
return False
|
||||||
# We should always close log (file), otherwise may be locked (log-rotate, etc.)
|
# We should always close log (file), otherwise may be locked (log-rotate, etc.)
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue