diff --git a/websocket-sharp/Net/HttpListenerContext.cs b/websocket-sharp/Net/HttpListenerContext.cs index d65555e9..828ca5f7 100644 --- a/websocket-sharp/Net/HttpListenerContext.cs +++ b/websocket-sharp/Net/HttpListenerContext.cs @@ -203,7 +203,9 @@ namespace WebSocketSharp.Net return true; if (schm == AuthenticationSchemes.None) { - _response.Close (HttpStatusCode.Forbidden); + _errorStatusCode = 403; + _errorMessage = "Authentication not allowed"; + SendError (); return false; }