diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-07-08 14:52:12 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-07-08 14:52:12 +0300 |
commit | 491993d4016bcb7ad62d48c8b243479f5d9727e6 (patch) | |
tree | 543e48005457b1c637224ba3b8ad3b06c8eebb32 /src/ejabberd_auth.erl | |
parent | Merge pull request #2511 from licaon-kter/patch-5 (diff) |
Reload internal room's configuration when mod_muc is reloaded
Fixes #2513
Diffstat (limited to 'src/ejabberd_auth.erl')
-rw-r--r-- | src/ejabberd_auth.erl | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index 7894679a..b11bfe3c 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -139,7 +139,7 @@ handle_cast(config_reloaded, #state{host_modules = HostModules} = State) -> NewModules = auth_modules(Host), start(Host, NewModules -- OldModules), stop(Host, OldModules -- NewModules), - reload(Host, lists_intersection(OldModules, NewModules)), + reload(Host, misc:intersection(OldModules, NewModules)), maps:put(Host, NewModules, Acc) end, HostModules, ejabberd_config:get_myhosts()), init_cache(NewHostModules), @@ -834,12 +834,6 @@ validate_credentials(User, Server, Password) -> end end. -lists_intersection(L1, L2) -> - lists:filter( - fun(E) -> - lists:member(E, L2) - end, L1). - import_info() -> [{<<"users">>, 3}]. |