We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 27a2344 commit d7b3fefCopy full SHA for d7b3fef
websocket-sharp/Net/HttpListener.cs
@@ -472,18 +472,17 @@ private void cleanupWaitQueue (Exception exception)
472
private void close (bool force)
473
{
474
if (_listening) {
475
- _listening = false;
476
-
477
- EndPointManager.RemoveListener (this);
478
- }
479
480
- lock (_contextRegistrySync)
481
cleanupContextQueue (!force);
+ cleanupContextRegistry ();
+
+ var name = GetType ().ToString ();
+ var ex = new ObjectDisposedException (name);
+ cleanupWaitQueue (ex);
482
483
- cleanupContextRegistry ();
+ EndPointManager.RemoveListener (this);
484
485
- var ex = new ObjectDisposedException (GetType ().ToString ());
486
- cleanupWaitQueue (ex);
+ _listening = false;
+ }
487
488
_disposed = true;
489
}
0 commit comments