summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-02-28 10:28:42 +0100
committerDavid Lönnhager <david.l@mullvad.net>2023-02-28 11:08:36 +0100
commitf2e71de32cde3c8c29dc12349b1d1e147fbc6296 (patch)
tree450f90c56ae4f00b82e6a6e1f4f82f8e66147a2f /talpid-core
parentf5f60e311641a26c37bf3495a9f02251a82d7e4d (diff)
downloadmullvadvpn-f2e71de32cde3c8c29dc12349b1d1e147fbc6296.tar.xz
mullvadvpn-f2e71de32cde3c8c29dc12349b1d1e147fbc6296.zip
Retry if PSK negotiation fails for any reason
Diffstat (limited to 'talpid-core')
-rw-r--r--talpid-core/src/tunnel_state_machine/connecting_state.rs4
1 files changed, 1 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 a10b6fa4f5..ac8e0debd9 100644
--- a/talpid-core/src/tunnel_state_machine/connecting_state.rs
+++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs
@@ -494,9 +494,7 @@ fn should_retry(error: &tunnel::Error, retry_attempt: u32) -> bool {
tunnel::Error::WireguardTunnelMonitoringError(Error::ObfuscatorError(_)) => true,
- tunnel::Error::WireguardTunnelMonitoringError(Error::PskNegotiationError(
- talpid_tunnel_config_client::Error::GrpcConnectError(_),
- )) => true,
+ tunnel::Error::WireguardTunnelMonitoringError(Error::PskNegotiationError(_)) => true,
#[cfg(not(windows))]
tunnel::Error::WireguardTunnelMonitoringError(Error::TunnelError(