diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-07-31 15:03:32 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-07-31 15:47:09 +0200 |
| commit | a8d71e6deac7350ab143c05de04fc0ffc30058f5 (patch) | |
| tree | 994c0376ce0b4c6538b0fbe173fa0b6677f54c72 | |
| parent | c7ed0baefced6d95d633862acf94fb8c34361a7f (diff) | |
| download | mullvadvpn-a8d71e6deac7350ab143c05de04fc0ffc30058f5.tar.xz mullvadvpn-a8d71e6deac7350ab143c05de04fc0ffc30058f5.zip | |
Remove superfluous event handling
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 16 |
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) => { |
