diff options
Diffstat (limited to 'talpid-core/src')
| -rw-r--r-- | talpid-core/src/tunnel_state_machine/connecting_state.rs | 4 |
1 files changed, 4 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 e787729c04..a671f32558 100644 --- a/talpid-core/src/tunnel_state_machine/connecting_state.rs +++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs @@ -492,6 +492,10 @@ fn should_retry(error: &tunnel::Error, retry_attempt: u32) -> bool { match error { tunnel::Error::WireguardTunnelMonitoringError(Error::CreateObfuscatorError(_)) => true, + tunnel::Error::WireguardTunnelMonitoringError(Error::PskNegotiationError( + talpid_tunnel_config_client::Error::GrpcConnectError(_), + )) => true, + #[cfg(not(windows))] tunnel::Error::WireguardTunnelMonitoringError(Error::TunnelError( TunnelError::RecoverableStartWireguardError, |
