From 5cebc4d418fbc2d9b3db0344857e21f899a9109c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 3 Nov 2025 21:25:15 +0000 Subject: [PATCH] Reset socket exception before other operations for safety Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com> --- mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs index 37ea2b7b..9eb12f0b 100644 --- a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs +++ b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs @@ -165,10 +165,10 @@ namespace mRemoteNG.Connection.Protocol.VNC { lock (_testConnectLock) { + _socketexception = null; TcpClient tcpclient = new(); TimeoutObject.Reset(); - _socketexception = null; tcpclient.BeginConnect(hostName, port, CallBackMethod, tcpclient); if (TimeoutObject.WaitOne(timeoutMSec, false))