aboutsummaryrefslogtreecommitdiff
path: root/src/gen_mod.erl
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2020-04-22 01:08:48 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2020-04-23 20:05:40 +0200
commit88f392721b254f18dd87d34e91416e7b19f7dd29 (patch)
treec749c4521ee51204307fbf5e4e10e9f36e48cb5f /src/gen_mod.erl
parentejabberd_stun: Fix 'turn_ip' fallback (diff)
gen_mod: Reload modules after reloading listeners
Make sure modules won't be reloaded before listeners. This is necessary to allow the (not yet committed) 'mod_stun_disco' module to parse the listener configuration after configuration reloads.
Diffstat (limited to 'src/gen_mod.erl')
-rw-r--r--src/gen_mod.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gen_mod.erl b/src/gen_mod.erl
index d424f4b5c..fbcc6b8bc 100644
--- a/src/gen_mod.erl
+++ b/src/gen_mod.erl
@@ -86,7 +86,7 @@ start_link() ->
end.
init([]) ->
- ejabberd_hooks:add(config_reloaded, ?MODULE, config_reloaded, 50),
+ ejabberd_hooks:add(config_reloaded, ?MODULE, config_reloaded, 60),
ejabberd_hooks:add(host_up, ?MODULE, start_modules, 40),
ejabberd_hooks:add(host_down, ?MODULE, stop_modules, 70),
ets:new(ejabberd_modules,
@@ -97,7 +97,7 @@ init([]) ->
-spec stop() -> ok.
stop() ->
- ejabberd_hooks:delete(config_reloaded, ?MODULE, config_reloaded, 50),
+ ejabberd_hooks:delete(config_reloaded, ?MODULE, config_reloaded, 60),
ejabberd_hooks:delete(host_up, ?MODULE, start_modules, 40),
ejabberd_hooks:delete(host_down, ?MODULE, stop_modules, 70),
stop_modules(),