From 73b120b68ec454963d02c06153d9e9f2b39840f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 12 Apr 2011 16:21:57 +0200 Subject: Fix a pattern matching bug in cowboy_http_protocol:handler_init/2. --- src/cowboy_http_protocol.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cowboy_http_protocol.erl b/src/cowboy_http_protocol.erl index b0fef0d..aa1df39 100644 --- a/src/cowboy_http_protocol.erl +++ b/src/cowboy_http_protocol.erl @@ -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); -- cgit v1.2.3