From 0e9da7ac58f4ff896473a9df45b1c3a0732b6a49 Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 8 Mar 2017 16:37:54 +0900 Subject: [PATCH] [Modify] Throw exception --- websocket-sharp/Server/WebSocketServiceManager.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs index c0a81fd1..01b97fa2 100644 --- a/websocket-sharp/Server/WebSocketServiceManager.cs +++ b/websocket-sharp/Server/WebSocketServiceManager.cs @@ -289,15 +289,11 @@ namespace WebSocketSharp.Server lock (_sync) { WebSocketServiceHost host; - if (_hosts.TryGetValue (path, out host)) { - _logger.Error ( - "A WebSocket service with the specified path has already existed." - ); - - return; - } + if (_hosts.TryGetValue (path, out host)) + throw new ArgumentException ("Already in use.", "path"); host = new WebSocketServiceHost (path, initializer, _logger); + if (!_clean) host.KeepClean = false;