diff options
| -rw-r--r-- | CHANGELOG.md | 2 | ||||
| -rw-r--r-- | talpid-core/src/tunnel_state_machine/connecting_state.rs | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f56d454fb..ac571d49f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,8 @@ Line wrap the file at 100 chars. Th ### Fixed - Fix connectivity monitor for WireGuard not disconnecting from a relay when connectivity is lost. +- Forward firewall errors to the GUI in the connecting state, instead of showing a generic message + about failing to start the tunnel. #### Windows - Fix window flickering by disabling window animations. diff --git a/talpid-core/src/tunnel_state_machine/connecting_state.rs b/talpid-core/src/tunnel_state_machine/connecting_state.rs index 6b762110ae..bb0cd3db19 100644 --- a/talpid-core/src/tunnel_state_machine/connecting_state.rs +++ b/talpid-core/src/tunnel_state_machine/connecting_state.rs @@ -358,7 +358,7 @@ impl TunnelState for ConnectingState { "Failed to apply firewall policy for connecting state" ) ); - ErrorState::enter(shared_values, ErrorStateCause::StartTunnelError) + ErrorState::enter(shared_values, ErrorStateCause::SetFirewallPolicyError) } else { #[cfg(target_os = "linux")] if let Err(error) = shared_values.route_manager.enable_exclusions_routes() { |
