From 5aeb49a62005cbc9635037fdf2373d044e2b0d8d Mon Sep 17 00:00:00 2001 From: sebres Date: Thu, 2 Jun 2022 21:01:44 +0200 Subject: [PATCH] systemd backend: fixes missing space in message (tag ``) between timestamp and host if the message read from systemd journal; closes gh-3293 --- fail2ban/server/filtersystemd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban/server/filtersystemd.py b/fail2ban/server/filtersystemd.py index 8c67eedc..bf6885ef 100644 --- a/fail2ban/server/filtersystemd.py +++ b/fail2ban/server/filtersystemd.py @@ -250,7 +250,7 @@ class FilterSystemd(JournalFilter): # pragma: systemd no cover logSys.log(5, "[%s] Read systemd journal entry: %s %s", self.jailName, date[0], logline) ## use the same type for 1st argument: - return ((logline[:0], date[0], logline.replace('\n', '\\n')), date[1]) + return ((logline[:0], date[0] + ' ', logline.replace('\n', '\\n')), date[1]) def seekToTime(self, date): if isinstance(date, (int, long)):