]> granicus.if.org Git - ejabberd/commitdiff
Use correct default when getting list of modules from config
authorPaweł Chmielowski <pchmielowski@process-one.net>
Tue, 30 Jan 2018 18:44:27 +0000 (19:44 +0100)
committerPaweł Chmielowski <pchmielowski@process-one.net>
Tue, 30 Jan 2018 18:44:27 +0000 (19:44 +0100)
src/gen_mod.erl

index 98d7d398fb1d0577e28ececbbb6141b9a7eeb7a9..4bdca70f9c8843236d9731b2dc3223699603c1c0 100644 (file)
@@ -133,7 +133,7 @@ start_modules() ->
        end, ?MYHOSTS).
 
 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) ->
     G = digraph:new([acyclic]),
@@ -232,7 +232,7 @@ start_module(Host, Module, Opts0, NeedValidation) ->
 
 -spec reload_modules(binary()) -> ok.
 reload_modules(Host) ->
-    NewMods = ejabberd_config:get_option({modules, Host}),
+    NewMods = ejabberd_config:get_option({modules, Host}, []),
     OldMods = ets:select(
                ejabberd_modules,
                ets:fun2ms(