summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-11-21 21:17:33 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-12-16 12:36:00 +0000
commite3d9659da7cf22175374a96cff66d3154db3105b (patch)
tree80a61fbc60d412e822eba8bd3e8a797cce67fcd9
parentab39e1928a661839870a579d3b9287927410b77b (diff)
downloadmullvadvpn-e3d9659da7cf22175374a96cff66d3154db3105b.tar.xz
mullvadvpn-e3d9659da7cf22175374a96cff66d3154db3105b.zip
Use the new error state cause
-rw-r--r--talpid-core/src/tunnel_state_machine/connecting_state.rs8
1 files changed, 8 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 6e561acc6b..44dcd9f153 100644
--- a/talpid-core/src/tunnel_state_machine/connecting_state.rs
+++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs
@@ -422,6 +422,14 @@ impl TunnelState for ConnectingState {
),
),
) => ErrorStateCause::VpnPermissionDenied,
+ #[cfg(target_os = "android")]
+ tunnel::Error::WireguardTunnelMonitoringError(
+ tunnel::wireguard::Error::TunnelError(
+ tunnel::wireguard::TunnelError::SetupTunnelDeviceError(
+ tun_provider::Error::InvalidDnsServers(addresses),
+ ),
+ ),
+ ) => ErrorStateCause::InvalidDnsServers(addresses),
_ => ErrorStateCause::StartTunnelError,
};
ErrorState::enter(shared_values, block_reason)