aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_http_bind.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_http_bind.erl')
-rw-r--r--src/ejabberd_http_bind.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_http_bind.erl b/src/ejabberd_http_bind.erl
index 194b099d7..e72397726 100644
--- a/src/ejabberd_http_bind.erl
+++ b/src/ejabberd_http_bind.erl
@@ -152,9 +152,9 @@
start(XMPPDomain, Sid, Key, IP, HOpts) ->
?DEBUG("Starting session", []),
- SupervisorProc = gen_mod:get_module_proc(XMPPDomain, ?PROCNAME_MHB),
- case catch supervisor:start_child(SupervisorProc,
- [Sid, Key, IP, HOpts])
+ case catch gen_fsm:start(?MODULE,
+ [Sid, Key, IP, HOpts],
+ ?FSMOPTS)
of
{ok, Pid} -> {ok, Pid};
_ -> check_bind_module(XMPPDomain),