From 25c6aa4c30dfc00467c122824abe36ae11deda88 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Mon, 18 Nov 2024 15:29:51 +0100 Subject: [PATCH] only receive if listening --- Pilz.Net/Api/ApiServer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Pilz.Net/Api/ApiServer.cs b/Pilz.Net/Api/ApiServer.cs index b98e4d6..425124a 100644 --- a/Pilz.Net/Api/ApiServer.cs +++ b/Pilz.Net/Api/ApiServer.cs @@ -80,7 +80,8 @@ public class ApiServer(string apiUrl) : IApiServer protected void Receive() { - httpListener?.BeginGetContext(ListenerCallback, null); + if (httpListener.IsListening) + httpListener?.BeginGetContext(ListenerCallback, null); } protected void ListenerCallback(IAsyncResult result)