aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mqtt.erl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/mod_mqtt.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_mqtt.erl b/src/mod_mqtt.erl
index e0e0a58e3..105ae3f27 100644
--- a/src/mod_mqtt.erl
+++ b/src/mod_mqtt.erl
@@ -164,7 +164,8 @@ select_retained({_, S, _} = USR, TopicFilter, QoS, SubID) ->
%%%===================================================================
%%% gen_server callbacks
%%%===================================================================
-init([Host, Opts]) ->
+init([Host|_]) ->
+ Opts = gen_mod:get_module_opts(Host, ?MODULE),
Mod = gen_mod:db_mod(Opts, ?MODULE),
RMod = gen_mod:ram_db_mod(Opts, ?MODULE),
try