0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00

Fix a pattern matching bug in cowboy_http_protocol:handler_init/2.

This commit is contained in:
Loïc Hoguin 2011-04-12 16:21:57 +02:00
parent 0ef66b78f7
commit 73b120b68e

View file

@ -142,8 +142,8 @@ header({http_error, _String}, _Req, State) ->
handler_init(Req, State=#state{
transport=Transport, handler={Handler, Opts}}) ->
case catch Handler:init({Transport:name(), http}, Req, Opts) of
{ok, Req, HandlerState} ->
handler_loop(HandlerState, Req, State);
{ok, Req2, HandlerState} ->
handler_loop(HandlerState, Req2, State);
%% @todo {upgrade, transport, Module}
{upgrade, protocol, Module} ->
Module:upgrade(Handler, Opts, Req);