diff --git a/src/ejabberd.erl b/src/ejabberd.erl index 14404cd4c..b8578a2e2 100644 --- a/src/ejabberd.erl +++ b/src/ejabberd.erl @@ -79,7 +79,7 @@ is_loaded() -> start_app(App, Type, StartFlag) when not is_list(App) -> start_app([App], Type, StartFlag); start_app([App|Apps], Type, StartFlag) -> - case application:start(App) of + case application:start(App,Type) of ok -> spawn(fun() -> check_app_modules(App, StartFlag) end), start_app(Apps, Type, StartFlag);