diff options
| author | David Lönnhager <david.l@mullvad.net> | 2023-02-06 16:44:19 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2023-02-07 14:23:01 +0100 |
| commit | b475ae9b2c8a1cf26467ed891bcab3770fbcdb21 (patch) | |
| tree | 9bc9e2969d9a2ba4008c540d11c6993159b8957b /talpid-core/src | |
| parent | 92abd6e9dadd4952b18711ebf44b6d203a3593d6 (diff) | |
| download | mullvadvpn-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.rs | 7 |
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, } |
