From 10adcdbc7dce733fa300fffdd11ce24ae7c17e38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 27 Aug 2012 12:28:59 +0200 Subject: Change a websocket error from {error, protocol} to {error, badframe} For improved consistency. --- src/cowboy_http_websocket.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/cowboy_http_websocket.erl b/src/cowboy_http_websocket.erl index 0e1ecfc..4509479 100644 --- a/src/cowboy_http_websocket.erl +++ b/src/cowboy_http_websocket.erl @@ -342,7 +342,7 @@ websocket_data(State=#state{frag_state={nofin, Opcode, Payloads}}, Req, %% control messages MUST NOT use 7+16 bits or 7+64 bits payload length prefixes websocket_data(State, Req, HandlerState, _Fin, _Rsv, Opcode, _Mask, PayloadLen, _Rest, _Data) when Opcode >= 8, PayloadLen > 125 -> - websocket_close(State, Req, HandlerState, {error, protocol}); + websocket_close(State, Req, HandlerState, {error, badframe}); %% unfragmented message. unmask and dispatch the message. websocket_data(State=#state{version=Version}, Req, HandlerState, _Fin=1, _Rsv=0, Opcode, Mask, PayloadLen, Rest, Data) when Version =/= 0 -> -- cgit v1.2.3