From 79019967a79518d4b72c91dba31dff1433497934 Mon Sep 17 00:00:00 2001 From: sebres Date: Tue, 20 Mar 2018 23:34:18 +0100 Subject: [PATCH] datepattern: fix epoch/long-epoch name, if custom pattern specified --- fail2ban/server/datetemplate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fail2ban/server/datetemplate.py b/fail2ban/server/datetemplate.py index 606ba6ec..e032c2b0 100644 --- a/fail2ban/server/datetemplate.py +++ b/fail2ban/server/datetemplate.py @@ -207,12 +207,12 @@ class DateEpoch(DateTemplate): def __init__(self, lineBeginOnly=False, pattern=None, longFrm=False): DateTemplate.__init__(self) - self.name = "Epoch" + self.name = "Epoch" if not pattern else pattern self._longFrm = longFrm; self._grpIdx = 1 epochRE = r"\d{10,11}\b(?:\.\d{3,6})?" if longFrm: - self.name = "LongEpoch"; + self.name = "LongEpoch" if not pattern else pattern epochRE = r"\d{10,11}(?:\d{3}(?:\.\d{1,6}|\d{3})?)?" if pattern: # pattern should capture/cut out the whole match: