[Modify] Polish it
This commit is contained in:
parent
62ec87342e
commit
caa0fb541d
@ -464,11 +464,13 @@ namespace WebSocketSharp.Net
|
|||||||
HttpListenerContext[] ctxs = null;
|
HttpListenerContext[] ctxs = null;
|
||||||
|
|
||||||
lock (_contextRegistrySync) {
|
lock (_contextRegistrySync) {
|
||||||
if (_contextRegistry.Count == 0)
|
var cnt = _contextRegistry.Count;
|
||||||
|
|
||||||
|
if (cnt == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Need to copy this since closing will call the UnregisterContext method.
|
// Need to copy this since closing will call the UnregisterContext method.
|
||||||
ctxs = new HttpListenerContext[_contextRegistry.Count];
|
ctxs = new HttpListenerContext[cnt];
|
||||||
_contextRegistry.CopyTo (ctxs, 0);
|
_contextRegistry.CopyTo (ctxs, 0);
|
||||||
|
|
||||||
_contextRegistry.Clear ();
|
_contextRegistry.Clear ();
|
||||||
|
Loading…
Reference in New Issue
Block a user