summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/tunnel_state_machine/connecting_state.rs6
1 files changed, 6 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 2191d6ed97..31490d6ffd 100644
--- a/talpid-core/src/tunnel_state_machine/connecting_state.rs
+++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs
@@ -403,6 +403,12 @@ impl TunnelState for ConnectingState {
tunnel::Error::EnableIpv6Error => {
ErrorStateCause::Ipv6Unavailable
}
+ #[cfg(windows)]
+ tunnel::Error::OpenVpnTunnelMonitoringError(
+ tunnel::openvpn::Error::WinnetError(
+ crate::winnet::Error::GetTapAlias,
+ ),
+ ) => ErrorStateCause::TapAdapterProblem,
_ => ErrorStateCause::StartTunnelError,
};
ErrorState::enter(shared_values, block_reason)