diff --git a/v2rayN/ServiceLib/Services/Udp/UdpService.cs b/v2rayN/ServiceLib/Services/Udp/UdpService.cs index 3c2930f9..2366d223 100644 --- a/v2rayN/ServiceLib/Services/Udp/UdpService.cs +++ b/v2rayN/ServiceLib/Services/Udp/UdpService.cs @@ -94,7 +94,7 @@ public abstract class UdpService } catch { - if (attempt == 1) + if (attempt == 1 && roundTripTime == TimeSpan.MaxValue) { throw; }