Browse Source

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

Loïc Hoguin 14 years ago
parent
commit
73b120b68e
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/cowboy_http_protocol.erl

+ 2 - 2
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);