[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)
if (!_listener.IsListening)
return;
EndPointManager.RemoveListener (_listener); EndPointManager.RemoveListener (_listener);
_prefixes.Clear ();
} }
/// <summary> /// <summary>

Loading…
Cancel
Save