25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-10-19 15:32:08 +02:00

Use correct default when getting list of modules from config

This commit is contained in:
Paweł Chmielowski 2018-01-30 19:44:27 +01:00
parent 69de43d5ee
commit fc3c605945

View File

@ -133,7 +133,7 @@ start_modules() ->
end, ?MYHOSTS). end, ?MYHOSTS).
get_modules_options(Host) -> get_modules_options(Host) ->
sort_modules(Host, ejabberd_config:get_option({modules, Host})). sort_modules(Host, ejabberd_config:get_option({modules, Host}, [])).
sort_modules(Host, ModOpts) -> sort_modules(Host, ModOpts) ->
G = digraph:new([acyclic]), G = digraph:new([acyclic]),
@ -232,7 +232,7 @@ start_module(Host, Module, Opts0, NeedValidation) ->
-spec reload_modules(binary()) -> ok. -spec reload_modules(binary()) -> ok.
reload_modules(Host) -> reload_modules(Host) ->
NewMods = ejabberd_config:get_option({modules, Host}), NewMods = ejabberd_config:get_option({modules, Host}, []),
OldMods = ets:select( OldMods = ets:select(
ejabberd_modules, ejabberd_modules,
ets:fun2ms( ets:fun2ms(