diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-24 16:31:39 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-24 16:31:39 +0300 |
commit | 0124d292b5d0a9e0d38bc54ba751b14271dc2c8b (patch) | |
tree | 8e280c570f36d1fe2a326c1d506b9531f66dd5cb /src/mod_fail2ban.erl | |
parent | Restart 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.erl | 10 |
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}. |