diff --git a/websocket-sharp/Net/HttpListener.cs b/websocket-sharp/Net/HttpListener.cs index b54b41f8..3ef5c4d4 100644 --- a/websocket-sharp/Net/HttpListener.cs +++ b/websocket-sharp/Net/HttpListener.cs @@ -471,6 +471,19 @@ namespace WebSocketSharp.Net _disposed = true; } + private HttpListenerAsyncResult getAsyncResultFromQueue () + { + lock (_waitQueueSync) { + if (_waitQueue.Count == 0) + return null; + + var ares = _waitQueue[0]; + _waitQueue.RemoveAt (0); + + return ares; + } + } + private HttpListenerContext getContextFromQueue () { lock (_ctxQueueSync) {