diff --git a/websocket-sharp/Net/HttpListener.cs b/websocket-sharp/Net/HttpListener.cs index a64f135d..590b12c2 100644 --- a/websocket-sharp/Net/HttpListener.cs +++ b/websocket-sharp/Net/HttpListener.cs @@ -859,10 +859,12 @@ namespace WebSocketSharp.Net /// public void Start () { - CheckDisposed (); + if (_disposed) + throw new ObjectDisposedException (_objectName); lock (_contextRegistrySync) { - CheckDisposed (); + if (_disposed) + throw new ObjectDisposedException (_objectName); if (_listening) return;