mirror of https://github.com/fail2ban/fail2ban
fail2ban-regex: (verbose only) avoid errors by dump of real options (if filter doesn't have some optional parameter, like `datepattern`)
parent
809e7c4e82
commit
3d04a99d25
|
@ -293,7 +293,10 @@ class Fail2banRegex(object):
|
||||||
for k in ['logtype', 'datepattern'] + fltOpt.keys():
|
for k in ['logtype', 'datepattern'] + fltOpt.keys():
|
||||||
# combined options win, but they contain only a sub-set in filter expected keys,
|
# combined options win, but they contain only a sub-set in filter expected keys,
|
||||||
# so get the rest from definition section:
|
# so get the rest from definition section:
|
||||||
|
try:
|
||||||
realopts[k] = combopts[k] if k in combopts else reader.get('Definition', k)
|
realopts[k] = combopts[k] if k in combopts else reader.get('Definition', k)
|
||||||
|
except NoOptionError: # pragma: no cover
|
||||||
|
pass
|
||||||
output("Real filter options : %r" % realopts)
|
output("Real filter options : %r" % realopts)
|
||||||
|
|
||||||
def readRegex(self, value, regextype):
|
def readRegex(self, value, regextype):
|
||||||
|
|
Loading…
Reference in New Issue