diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-10-07 17:50:02 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-10-08 13:10:11 +0200 |
| commit | 9dd71c0525ceaeb0f7e14543c7c745d7222a0781 (patch) | |
| tree | d6fdc2366323928d1a709223f2aa1e2049a5017c | |
| parent | 77897b7637a9e55f45f6d79f7db5b78940b18797 (diff) | |
| download | mullvadvpn-9dd71c0525ceaeb0f7e14543c7c745d7222a0781.tar.xz mullvadvpn-9dd71c0525ceaeb0f7e14543c7c745d7222a0781.zip | |
Simplify cleanup in systemd resolved monitor
| -rw-r--r-- | talpid-core/src/dns/linux/systemd_resolved.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/talpid-core/src/dns/linux/systemd_resolved.rs b/talpid-core/src/dns/linux/systemd_resolved.rs index c47bd7ee63..c036d82dae 100644 --- a/talpid-core/src/dns/linux/systemd_resolved.rs +++ b/talpid-core/src/dns/linux/systemd_resolved.rs @@ -299,9 +299,7 @@ impl SystemdResolved { let initial_states = { let mut initial_states = self.initial_states.lock().unwrap(); - let states = initial_states.clone(); - initial_states.clear(); - states + std::mem::take(&mut *initial_states) }; for (iface, state) in &initial_states { let result = if *iface == self.tunnel_index { |
