summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-10-16 19:06:36 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-10-18 15:49:31 +0200
commitdae76a8356427a7f24f7dcafb526eacc7a5ee661 (patch)
tree1cc287f0dcdfeed5291f6c150fa4b1ce6bf3cef2
parent89c758e08a81882e59c20489b9398133fd4d79a4 (diff)
downloadmullvadvpn-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.rs3
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();
}