From 204fd79dfc96025a708145393eedd80ebad08004 Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 7 Oct 2020 19:40:01 +0900 Subject: [PATCH] [Modify] Polish it --- .../Net/HttpListenerPrefixCollection.cs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/websocket-sharp/Net/HttpListenerPrefixCollection.cs b/websocket-sharp/Net/HttpListenerPrefixCollection.cs index 9d241633..42bc55a0 100644 --- a/websocket-sharp/Net/HttpListenerPrefixCollection.cs +++ b/websocket-sharp/Net/HttpListenerPrefixCollection.cs @@ -271,17 +271,13 @@ namespace WebSocketSharp.Net if (uriPrefix == null) throw new ArgumentNullException ("uriPrefix"); - var ret = _prefixes.Remove (uriPrefix); + if (!_prefixes.Contains (uriPrefix)) + return false; - if (!ret) - return ret; + if (_listener.IsListening) + EndPointManager.RemovePrefix (uriPrefix, _listener); - if (!_listener.IsListening) - return ret; - - EndPointManager.RemovePrefix (uriPrefix, _listener); - - return ret; + return _prefixes.Remove (uriPrefix); } #endregion