From 9bbf4ea258908d87de898262b1c900e097b6efbe Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Thu, 13 Feb 2014 20:07:12 +0000 Subject: [PATCH] BF: Keep sure database errors are captured during Fail2Ban startup --- fail2ban/client/fail2banreader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fail2ban/client/fail2banreader.py b/fail2ban/client/fail2banreader.py index 5abdc141..f432a47f 100644 --- a/fail2ban/client/fail2banreader.py +++ b/fail2ban/client/fail2banreader.py @@ -62,5 +62,6 @@ class Fail2banReader(ConfigReader): stream.append(["set", "dbfile", self.__opts[opt]]) elif opt == "dbpurgeage": stream.append(["set", "dbpurgeage", self.__opts[opt]]) - return stream + # Ensure logtarget/level set first so any db errors are captured + return sorted(stream, reverse=True)