summaryrefslogtreecommitdiff
path: root/src/mod_fail2ban.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-24 16:31:39 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-24 16:31:39 +0300
commit0124d292b5d0a9e0d38bc54ba751b14271dc2c8b (patch)
tree8e280c570f36d1fe2a326c1d506b9531f66dd5cb /src/mod_fail2ban.erl
parentRestart listeners on configuration reload (diff)
Add gen_mod:is_loaded_elsewhere/2
Diffstat (limited to 'src/mod_fail2ban.erl')
-rw-r--r--src/mod_fail2ban.erl10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/mod_fail2ban.erl b/src/mod_fail2ban.erl
index b6f889fc..4d5e5fdb 100644
--- a/src/mod_fail2ban.erl
+++ b/src/mod_fail2ban.erl
@@ -150,7 +150,7 @@ handle_info(_Info, State) ->
terminate(_Reason, #state{host = Host}) ->
ejabberd_hooks:delete(c2s_auth_result, Host, ?MODULE, c2s_auth_result, 100),
ejabberd_hooks:delete(c2s_stream_started, Host, ?MODULE, c2s_stream_started, 100),
- case is_loaded_at_other_hosts(Host) of
+ case gen_mod:is_loaded_elsewhere(Host, ?MODULE) of
true ->
ok;
false ->
@@ -184,14 +184,6 @@ is_whitelisted(Host, Addr) ->
none),
acl:match_rule(Host, Access, Addr) == allow.
-is_loaded_at_other_hosts(Host) ->
- lists:any(
- fun(VHost) when VHost == Host ->
- false;
- (VHost) ->
- gen_mod:is_loaded(VHost, ?MODULE)
- end, ?MYHOSTS).
-
seconds_to_now(Secs) ->
{Secs div 1000000, Secs rem 1000000, 0}.