From: Evgeniy Khramtsov Date: Mon, 25 Jun 2018 11:55:33 +0000 (+0300) Subject: Allow gen_server process registration X-Git-Tag: 18.06~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5dd3f4c22b164613ae63fd1cd2a625c9636633a9;p=ejabberd Allow gen_server process registration --- diff --git a/src/xmpp_stream_out.erl b/src/xmpp_stream_out.erl index 502ff79f7..135972717 100644 --- a/src/xmpp_stream_out.erl +++ b/src/xmpp_stream_out.erl @@ -130,9 +130,13 @@ %%%=================================================================== %%% API %%%=================================================================== +start({local, Mod}, Args, Opts) -> + ?GEN_SERVER:start({local, Mod}, ?MODULE, [Mod|Args], Opts ++ ?FSMOPTS); start(Mod, Args, Opts) -> ?GEN_SERVER:start(?MODULE, [Mod|Args], Opts ++ ?FSMOPTS). +start_link({local, Mod}, Args, Opts) -> + ?GEN_SERVER:start_link({local, Mod}, ?MODULE, [Mod|Args], Opts ++ ?FSMOPTS); start_link(Mod, Args, Opts) -> ?GEN_SERVER:start_link(?MODULE, [Mod|Args], Opts ++ ?FSMOPTS).