From e6583f7824350699eb7caebdc61026cd8bb3694d Mon Sep 17 00:00:00 2001 From: Jonathan Arndt Date: Fri, 15 May 2026 13:06:25 -0700 Subject: [PATCH] fix: Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/PepperDash.Core/Comm/GenericUdpClient.cs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/PepperDash.Core/Comm/GenericUdpClient.cs b/src/PepperDash.Core/Comm/GenericUdpClient.cs index c9a54505..3d93bada 100644 --- a/src/PepperDash.Core/Comm/GenericUdpClient.cs +++ b/src/PepperDash.Core/Comm/GenericUdpClient.cs @@ -383,14 +383,26 @@ namespace PepperDash.Core catch (NetSocketException ex) { Debug.LogMessage(ex, "UDP receive error for {0}", this, Key); - HandleDisconnected(); - return; + + if (AutoReconnect) + { + HandleDisconnected(); + return; + } + + continue; } catch (Exception ex) { Debug.LogMessage(ex, "Unexpected UDP receive error for {0}", this, Key); - HandleDisconnected(); - return; + + if (AutoReconnect) + { + HandleDisconnected(); + return; + } + + continue; } } }, token);