diff --git a/fail2ban-regex b/fail2ban-regex index f9bc72c1..8bd2ff63 100755 --- a/fail2ban-regex +++ b/fail2ban-regex @@ -346,7 +346,10 @@ if __name__ == "__main__": if fail2banRegex.logIsFile(cmd_log): try: - hdlr = open(cmd_log) + if sys.version_info >= (3,): + hdlr = open(cmd_log, encoding='utf-8', errors='ignore') + else: + hdlr = open(cmd_log) print "Use log file : " + cmd_log print for line in hdlr: