summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-02-06 16:44:19 +0100
committerDavid Lönnhager <david.l@mullvad.net>2023-02-07 14:23:01 +0100
commitb475ae9b2c8a1cf26467ed891bcab3770fbcdb21 (patch)
tree9bc9e2969d9a2ba4008c540d11c6993159b8957b /talpid-core/src
parent92abd6e9dadd4952b18711ebf44b6d203a3593d6 (diff)
downloadmullvadvpn-b475ae9b2c8a1cf26467ed891bcab3770fbcdb21.tar.xz
mullvadvpn-b475ae9b2c8a1cf26467ed891bcab3770fbcdb21.zip
Rename constant that limits retries
Diffstat (limited to 'talpid-core/src')
-rw-r--r--talpid-core/src/tunnel_state_machine/connecting_state.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/talpid-core/src/tunnel_state_machine/connecting_state.rs b/talpid-core/src/tunnel_state_machine/connecting_state.rs
index d5a49904eb..a10b6fa4f5 100644
--- a/talpid-core/src/tunnel_state_machine/connecting_state.rs
+++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs
@@ -38,7 +38,7 @@ pub(crate) type TunnelCloseEvent = Fuse<oneshot::Receiver<Option<ErrorStateCause
const MAX_ATTEMPTS_WITH_SAME_TUN: u32 = 5;
const MIN_TUNNEL_ALIVE_TIME: Duration = Duration::from_millis(1000);
#[cfg(target_os = "windows")]
-const MAX_ADAPTER_FAIL_RETRIES: u32 = 4;
+const MAX_RECOVERABLE_FAIL_RETRIES: u32 = 4;
const INITIAL_ALLOWED_TUNNEL_TRAFFIC: AllowedTunnelTraffic = AllowedTunnelTraffic::None;
@@ -515,13 +515,14 @@ fn should_retry(error: &tunnel::Error, retry_attempt: u32) -> bool {
#[cfg(windows)]
tunnel::Error::WireguardTunnelMonitoringError(Error::TunnelError(
+ // This usually occurs when the tunnel interface cannot be created.
TunnelError::RecoverableStartWireguardError,
- )) if retry_attempt < MAX_ADAPTER_FAIL_RETRIES => true,
+ )) if retry_attempt < MAX_RECOVERABLE_FAIL_RETRIES => true,
#[cfg(windows)]
tunnel::Error::OpenVpnTunnelMonitoringError(
talpid_openvpn::Error::WintunCreateAdapterError(_),
- ) if retry_attempt < MAX_ADAPTER_FAIL_RETRIES => true,
+ ) if retry_attempt < MAX_RECOVERABLE_FAIL_RETRIES => true,
_ => false,
}