aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mix.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_mix.erl')
-rw-r--r--src/mod_mix.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_mix.erl b/src/mod_mix.erl
index a3f80d5ad..156353b1b 100644
--- a/src/mod_mix.erl
+++ b/src/mod_mix.erl
@@ -251,8 +251,9 @@ process_mam_query(IQ) ->
%%%===================================================================
%%% gen_server callbacks
%%%===================================================================
-init([Host, Opts]) ->
+init([Host|_]) ->
process_flag(trap_exit, true),
+ Opts = gen_mod:get_module_opts(Host, ?MODULE),
Mod = gen_mod:db_mod(Opts, ?MODULE),
MyHosts = gen_mod:get_opt_hosts(Opts),
case Mod:init(Host, gen_mod:set_opt(hosts, MyHosts, Opts)) of