diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index b53bfba4..7bfda9d8 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -919,7 +919,13 @@ namespace WebSocketSharp.Server public void AddWebSocketService (string path) where TBehaviorWithNew : WebSocketBehavior, new () { - AddWebSocketService (path, () => new TBehaviorWithNew ()); + string msg; + if (!checkServicePath (path, out msg)) { + _logger.Error (msg); + return; + } + + _services.Add (path, () => new TBehaviorWithNew ()); } ///