diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-10-16 19:06:36 +0200 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-10-18 15:49:31 +0200 |
| commit | dae76a8356427a7f24f7dcafb526eacc7a5ee661 (patch) | |
| tree | 1cc287f0dcdfeed5291f6c150fa4b1ce6bf3cef2 | |
| parent | 89c758e08a81882e59c20489b9398133fd4d79a4 (diff) | |
| download | mullvadvpn-dae76a8356427a7f24f7dcafb526eacc7a5ee661.tar.xz mullvadvpn-dae76a8356427a7f24f7dcafb526eacc7a5ee661.zip | |
Reconnect when `Direct only` option is toggled even when multihop is on
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs index dd6c828802..08c523ffd7 100644 --- a/mullvad-daemon/src/lib.rs +++ b/mullvad-daemon/src/lib.rs @@ -2403,10 +2403,9 @@ impl Daemon { .intersection(Constraint::Only(TunnelType::Wireguard)) .is_some(); - let multihop_enabled = constraints.wireguard_constraints.use_multihop; let daita_enabled = self.settings.tunnel_options.wireguard.daita.enabled; - if settings_changed && wireguard_enabled && daita_enabled && !multihop_enabled { + if settings_changed && wireguard_enabled && daita_enabled { log::info!("Reconnecting because DAITA settings changed"); self.reconnect_tunnel(); } |
