diff --git a/websocket-sharp/Net/HttpListenerPrefixCollection.cs b/websocket-sharp/Net/HttpListenerPrefixCollection.cs index 6510dcd0..ab0001f8 100644 --- a/websocket-sharp/Net/HttpListenerPrefixCollection.cs +++ b/websocket-sharp/Net/HttpListenerPrefixCollection.cs @@ -138,8 +138,10 @@ namespace WebSocketSharp.Net /// public void Add (string uriPrefix) { + if (_listener.IsDisposed) + throw new ObjectDisposedException (_listener.GetType ().ToString ()); + HttpListenerPrefix.CheckPrefix (uriPrefix); - _listener.CheckDisposed (); if (_prefixes.Contains (uriPrefix)) return;