summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/tunnel_state_machine/connecting_state.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/talpid-core/src/tunnel_state_machine/connecting_state.rs b/talpid-core/src/tunnel_state_machine/connecting_state.rs
index f9a52c7881..1566e28517 100644
--- a/talpid-core/src/tunnel_state_machine/connecting_state.rs
+++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs
@@ -409,6 +409,8 @@ fn should_retry(error: &tunnel::Error) -> bool {
use tunnel::wireguard::TunnelError;
match error {
+ tunnel::Error::WireguardTunnelMonitoringError(Error::Udp2TcpError(_)) => true,
+
#[cfg(not(windows))]
tunnel::Error::WireguardTunnelMonitoringError(Error::TunnelError(
TunnelError::RecoverableStartWireguardError,