mirror of
https://github.com/processone/ejabberd.git
synced 2024-07-04 23:15:31 +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);
|
||||
|
||||
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
|
||||
websocket_close(Socket, WsHandleLoopPid, SocketMode, WsAutoExit) ->
|
||||
|
|
Loading…
Reference in New Issue
Block a user