1
0
Fork 0
mirror of https://github.com/processone/ejabberd synced 2025-10-06 03:50:15 +02:00

Unregister commands when stopping node only if it's last one (#2083)

This commit is contained in:
Badlop 2017-11-06 16:53:49 +01:00
parent 7121a95428
commit cbbfe32d8b
4 changed files with 25 additions and 6 deletions

View file

@ -93,8 +93,13 @@
start(_Host, _Opts) ->
ejabberd_commands:register_commands(get_commands_spec()).
stop(_Host) ->
ejabberd_commands:unregister_commands(get_commands_spec()).
stop(Host) ->
case gen_mod:is_loaded_elsewhere(Host, ?MODULE) of
false ->
ejabberd_commands:unregister_commands(get_commands_spec());
true ->
ok
end.
reload(_Host, _NewOpts, _OldOpts) ->
ok.