summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-08-27 13:47:48 +0200
committerDavid Lönnhager <david.l@mullvad.net>2021-08-27 13:47:48 +0200
commit7b742357fa0200bf31b778ddb00971322aeb8a29 (patch)
tree1ee4e5bbd0fdd25154149cfd8793f3e632d03110
parenta19cbced618252dc94ee471e1d63b49cd08c2bc0 (diff)
parent33278a21dcc81f3f8165960ee56518beb9a688c2 (diff)
downloadmullvadvpn-7b742357fa0200bf31b778ddb00971322aeb8a29.tar.xz
mullvadvpn-7b742357fa0200bf31b778ddb00971322aeb8a29.zip
Merge branch 'wg-tcp-retry'
-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,