aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/web/ejabberd_http.erl9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/web/ejabberd_http.erl b/src/web/ejabberd_http.erl
index 085c5c3a3..4e0d53669 100644
--- a/src/web/ejabberd_http.erl
+++ b/src/web/ejabberd_http.erl
@@ -135,11 +135,10 @@ init({SockMod, Socket}, Opts) ->
?DEBUG("S: ~p~n", [RequestHandlers]),
?INFO_MSG("started: ~p", [{SockMod1, Socket1}]),
- {ok, proc_lib:spawn_link(ejabberd_http,
- receive_headers,
- [#state{sockmod = SockMod1,
- socket = Socket1,
- request_handlers = RequestHandlers}])}.
+ State = #state{sockmod = SockMod1,
+ socket = Socket1,
+ request_handlers = RequestHandlers},
+ receive_headers(State).
become_controller(_Pid) ->