diff options
Diffstat (limited to 'src/mod_caps.erl')
-rw-r--r-- | src/mod_caps.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_caps.erl b/src/mod_caps.erl index 44a517cdd..7a41d9ff2 100644 --- a/src/mod_caps.erl +++ b/src/mod_caps.erl @@ -263,8 +263,9 @@ reload(Host, NewOpts, OldOpts) -> end, init_cache(NewMod, Host, NewOpts). -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), init_cache(Mod, Host, Opts), Mod:init(Host, Opts), |