diff options
Diffstat (limited to '')
-rw-r--r-- | src/ejabberd_sup.erl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ejabberd_sup.erl b/src/ejabberd_sup.erl index 1e6851dc2..e093b6a2b 100644 --- a/src/ejabberd_sup.erl +++ b/src/ejabberd_sup.erl @@ -33,6 +33,13 @@ init([]) -> brutal_kill, worker, [stringprep]}, + NodeGroups = + {ejabberd_node_groups, + {ejabberd_node_groups, start_link, []}, + permanent, + brutal_kill, + worker, + [ejabberd_node_groups]}, Router = {ejabberd_router, {ejabberd_router, start_link, []}, @@ -123,6 +130,14 @@ init([]) -> infinity, supervisor, [ejabberd_tmp_sup]}, + FrontendSocketSupervisor = + {ejabberd_frontend_socket_sup, + {ejabberd_tmp_sup, start_link, + [ejabberd_frontend_socket_sup, ejabberd_frontend_socket]}, + permanent, + infinity, + supervisor, + [ejabberd_tmp_sup]}, IQSupervisor = {ejabberd_iq_sup, {ejabberd_tmp_sup, start_link, @@ -134,6 +149,7 @@ init([]) -> {ok, {{one_for_one, 10, 1}, [Hooks, StringPrep, + NodeGroups, Router, SM, S2S, @@ -146,6 +162,7 @@ init([]) -> HTTPSupervisor, HTTPPollSupervisor, IQSupervisor, + FrontendSocketSupervisor, Listener]}}. |