From 05461d16860697e0818905463462f42d26dffc89 Mon Sep 17 00:00:00 2001 From: Evgeny Khramtsov Date: Thu, 4 Jul 2019 10:26:59 +0300 Subject: [PATCH] Propagate max_fsm_queue to all modules started as gen_server --- src/gen_mod.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gen_mod.erl b/src/gen_mod.erl index 5dcb00cc8..5e04c5dbb 100644 --- a/src/gen_mod.erl +++ b/src/gen_mod.erl @@ -96,7 +96,8 @@ start_child(Mod, Host, Opts) -> -spec start_child(module(), binary(), opts(), atom()) -> {ok, pid()} | {error, any()}. start_child(Mod, Host, Opts, Proc) -> Spec = {Proc, {?GEN_SERVER, start_link, - [{local, Proc}, Mod, [Host, Opts], []]}, + [{local, Proc}, Mod, [Host, Opts], + ejabberd_config:fsm_limit_opts([])]}, transient, timer:minutes(1), worker, [Mod]}, supervisor:start_child(ejabberd_gen_mod_sup, Spec).