Просмотр исходного кода

Merge branch 'websocket_terminate_not_called' of git://github.com/dergraf/cowboy

Loïc Hoguin 12 лет назад
Родитель
Сommit
d2ccd2e090
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/cowboy_websocket.erl

+ 2 - 1
src/cowboy_websocket.erl

@@ -175,7 +175,8 @@ websocket_handshake(State=#state{socket=Socket, transport=Transport,
 			handler_before_loop(State#state{messages=Transport:messages()},
 				Req4, HandlerState, <<>>);
 		_Any ->
-			closed %% If an error happened reading the body, stop there.
+			%% If an error happened reading the body, stop there.
+			handler_terminate(State, Req3, HandlerState, {error, closed})
 	end;
 websocket_handshake(State=#state{transport=Transport, challenge=Challenge},
 		Req, HandlerState) ->