From 1d732cad84ec1ab24d40b496f44db059cc6e5789 Mon Sep 17 00:00:00 2001 From: versx Date: Mon, 10 Jan 2022 19:24:10 -0800 Subject: [PATCH] Fix null reference when restarting listener --- src/Net/HttpServer.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Net/HttpServer.cs b/src/Net/HttpServer.cs index 6d1a2ffb..356203c0 100644 --- a/src/Net/HttpServer.cs +++ b/src/Net/HttpServer.cs @@ -224,8 +224,13 @@ public void Stop() private void RequestHandler() { - while (_server.IsListening) + while (true) { + if (_server == null) + { + Thread.Sleep(10); + continue; + } var contextAsyncResult = _server.BeginGetContext((IAsyncResult ar) => { var context = _server.EndGetContext(ar);