diff options
author | Badlop <badlop@process-one.net> | 2016-01-05 12:29:13 +0100 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2016-01-05 12:29:21 +0100 |
commit | c01e3f24a5e7153805524068e0365a0ee623710e (patch) | |
tree | 72222423d0ec214c8da6512b10dd88fb243e140b /src/mod_fail2ban.erl | |
parent | Fix handling of some options in old style configs (diff) |
Error converting times in mod_fail2ban (#889)
Diffstat (limited to '')
-rw-r--r-- | src/mod_fail2ban.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mod_fail2ban.erl b/src/mod_fail2ban.erl index 523cbb3f..394a7186 100644 --- a/src/mod_fail2ban.erl +++ b/src/mod_fail2ban.erl @@ -83,7 +83,7 @@ check_bl_c2s(_Acc, Addr, Lang) -> true -> IP = jlib:ip_to_list(Addr), UnbanDate = format_date( - calendar:now_to_universal_time(TS)), + calendar:now_to_universal_time(seconds_to_now(TS))), LogReason = io_lib:fwrite( "Too many (~p) failed authentications " "from this IP address (~s). The address " @@ -179,6 +179,9 @@ is_loaded_at_other_hosts(Host) -> gen_mod:is_loaded(VHost, ?MODULE) end, ?MYHOSTS). +seconds_to_now(Secs) -> + {Secs div 1000000, Secs rem 1000000, 0}. + format_date({{Year, Month, Day}, {Hour, Minute, Second}}) -> io_lib:format("~2..0w:~2..0w:~2..0w ~2..0w.~2..0w.~4..0w", [Hour, Minute, Second, Day, Month, Year]). |