aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2009-12-08 17:32:46 +0000
committerBadlop <badlop@process-one.net>2009-12-08 17:32:46 +0000
commite3b4c99b00e3b3a358f292a3377c8f0bebe3c39e (patch)
treecf9419c717e6a8a15e4bedc7ca66facc7610954d
parentFix memory and port leak when TLS is enabled in HTTP (thanks to Brian Cully)(... (diff)
Apply a forgotten part of the original patch (EJAB-1119)
SVN Revision: 2792
-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) ->