summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-07-31 15:03:32 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-07-31 15:47:09 +0200
commita8d71e6deac7350ab143c05de04fc0ffc30058f5 (patch)
tree994c0376ce0b4c6538b0fbe173fa0b6677f54c72
parentc7ed0baefced6d95d633862acf94fb8c34361a7f (diff)
downloadmullvadvpn-a8d71e6deac7350ab143c05de04fc0ffc30058f5.tar.xz
mullvadvpn-a8d71e6deac7350ab143c05de04fc0ffc30058f5.zip
Remove superfluous event handling
-rw-r--r--mullvad-daemon/src/lib.rs16
1 files changed, 4 insertions, 12 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index c2c7002377..bb976dc058 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -2256,18 +2256,10 @@ where
{
Ok(settings_changed) => {
Self::oneshot_send(tx, Ok(()), "set_daita_settings response");
- if settings_changed {
- self.parameters_generator
- .set_tunnel_options(&self.settings.tunnel_options)
- .await;
- self.event_listener
- .notify_settings(self.settings.to_settings());
- self.relay_selector
- .set_config(new_selector_config(&self.settings));
- if self.get_target_tunnel_type() == Some(TunnelType::Wireguard) {
- log::info!("Reconnecting because DAITA settings changed");
- self.reconnect_tunnel();
- }
+ if settings_changed && self.get_target_tunnel_type() == Some(TunnelType::Wireguard)
+ {
+ log::info!("Reconnecting because DAITA settings changed");
+ self.reconnect_tunnel();
}
}
Err(e) => {