diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index 8091533e..5bd20584 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -866,12 +866,12 @@ namespace WebSocketSharp _logger.Debug (msg); if (!checkHandshakeRequest (_context, out msg)) { + _logger.Error (msg); + var res = createHandshakeFailureResponse (HttpStatusCode.BadRequest); sendHttpResponse (res); - _logger.Fatal (msg); - - msg = "A fatal error has occurred while attempting to accept."; + msg = "A handshake error has occurred while attempting to accept."; fatal (msg, CloseStatusCode.ProtocolError); return false;