diff --git a/websocket-sharp/Net/HttpListenerPrefixCollection.cs b/websocket-sharp/Net/HttpListenerPrefixCollection.cs index 42bc55a0..765213de 100644 --- a/websocket-sharp/Net/HttpListenerPrefixCollection.cs +++ b/websocket-sharp/Net/HttpListenerPrefixCollection.cs @@ -146,12 +146,10 @@ namespace WebSocketSharp.Net if (_prefixes.Contains (uriPrefix)) return; + if (_listener.IsListening) + EndPointManager.AddPrefix (uriPrefix, _listener); + _prefixes.Add (uriPrefix); - - if (!_listener.IsListening) - return; - - EndPointManager.AddPrefix (uriPrefix, _listener); } ///