[Fix] Clear after calling the EndPointManager.RemoveListener method

master
sta 5 years ago
parent 09e33b2c33
commit c0815b2781

@ -166,12 +166,10 @@ namespace WebSocketSharp.Net
if (_listener.IsDisposed) if (_listener.IsDisposed)
throw new ObjectDisposedException (_listener.GetType ().ToString ()); throw new ObjectDisposedException (_listener.GetType ().ToString ());
_prefixes.Clear (); if (_listener.IsListening)
EndPointManager.RemoveListener (_listener);
if (!_listener.IsListening) _prefixes.Clear ();
return;
EndPointManager.RemoveListener (_listener);
} }
/// <summary> /// <summary>

Loading…
Cancel
Save