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

Properly pass the handler's state to websocket_terminate/3 on close

This commit is contained in:
Loïc Hoguin 2013-02-14 19:26:46 +01:00
parent 1df271a35b
commit e3daf439da

View file

@ -536,7 +536,7 @@ handler_call(State=#state{handler=Handler, handler_opts=HandlerOpts}, Req,
ok ->
NextState(State, Req2, HandlerState2, RemainingData);
shutdown ->
handler_terminate(State, Req2, HandlerState,
handler_terminate(State, Req2, HandlerState2,
{normal, shutdown});
{error, _} = Error ->
handler_terminate(State, Req2, HandlerState2, Error)
@ -548,7 +548,7 @@ handler_call(State=#state{handler=Handler, handler_opts=HandlerOpts}, Req,
NextState(State#state{hibernate=true},
Req2, HandlerState2, RemainingData);
shutdown ->
handler_terminate(State, Req2, HandlerState,
handler_terminate(State, Req2, HandlerState2,
{normal, shutdown});
{error, _} = Error ->
handler_terminate(State, Req2, HandlerState2, Error)
@ -559,7 +559,7 @@ handler_call(State=#state{handler=Handler, handler_opts=HandlerOpts}, Req,
ok ->
NextState(State, Req2, HandlerState2, RemainingData);
shutdown ->
handler_terminate(State, Req2, HandlerState,
handler_terminate(State, Req2, HandlerState2,
{normal, shutdown});
{error, _} = Error ->
handler_terminate(State, Req2, HandlerState2, Error)
@ -571,7 +571,7 @@ handler_call(State=#state{handler=Handler, handler_opts=HandlerOpts}, Req,
NextState(State#state{hibernate=true},
Req2, HandlerState2, RemainingData);
shutdown ->
handler_terminate(State, Req2, HandlerState,
handler_terminate(State, Req2, HandlerState2,
{normal, shutdown});
{error, _} = Error ->
handler_terminate(State, Req2, HandlerState2, Error)