mirror of
https://github.com/processone/ejabberd.git
synced 2024-10-05 14:51:05 +02:00
Handle invalid input in ejabberd_websocket
This commit is contained in:
parent
f3d24b6a07
commit
bd91e2da16
@ -274,7 +274,11 @@ handle_data(L, <<>>, Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
|||||||
ws_loop(Socket, L, WsHandleLoopPid, SocketMode, WsAutoExit);
|
ws_loop(Socket, L, WsHandleLoopPid, SocketMode, WsAutoExit);
|
||||||
|
|
||||||
handle_data(<<>>, L, Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
handle_data(<<>>, L, Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
||||||
ws_loop(Socket, L, WsHandleLoopPid, SocketMode, WsAutoExit).
|
ws_loop(Socket, L, WsHandleLoopPid, SocketMode, WsAutoExit);
|
||||||
|
|
||||||
|
%% Invalid input
|
||||||
|
handle_data(_, _, Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
||||||
|
websocket_close(Socket, WsHandleLoopPid, SocketMode, WsAutoExit).
|
||||||
|
|
||||||
% Close socket and custom handling loop dependency
|
% Close socket and custom handling loop dependency
|
||||||
websocket_close(Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
websocket_close(Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
||||||
|
Loading…
Reference in New Issue
Block a user