From bbfc65f5694d77b6c65f5def0c8de675ce40cca8 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Fri, 22 Jul 2005 21:10:29 +0000 Subject: [PATCH] - Fixed bug #1241756 git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_5@147 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- logreader/logreader.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/logreader/logreader.py b/logreader/logreader.py index eb9169ab..8d134666 100644 --- a/logreader/logreader.py +++ b/logreader/logreader.py @@ -186,6 +186,12 @@ class LogReader: """ date = list(time.strptime(value, self.timepattern)) if date[0] < 2000: + # There is probably no year field in the logs date[0] = time.gmtime()[0] + # Bug fix for #1241756 + # If the date is greater than the current time, we suppose + # that the log is not from this year but from the year before + if date > time.time(): + date[0] -= 1 unixTime = time.mktime(date) return unixTime