aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-02-14 19:26:46 +0100
committerLoïc Hoguin <[email protected]>2013-02-14 19:26:46 +0100
commite3daf439da42283cf65faa3311ff73bb7ffe413b (patch)
treef08e4ed4a0669d155cc702d4509f339457a4ff80 /src
parent1df271a35bc98651dd94e2e774159dc61e283573 (diff)
downloadcowboy-e3daf439da42283cf65faa3311ff73bb7ffe413b.tar.gz
cowboy-e3daf439da42283cf65faa3311ff73bb7ffe413b.tar.bz2
cowboy-e3daf439da42283cf65faa3311ff73bb7ffe413b.zip
Properly pass the handler's state to websocket_terminate/3 on close
Diffstat (limited to 'src')
-rw-r--r--src/cowboy_websocket.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cowboy_websocket.erl b/src/cowboy_websocket.erl
index 9bd6df6..fa74223 100644
--- a/src/cowboy_websocket.erl
+++ b/src/cowboy_websocket.erl
@@ -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)