summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2018-10-26 12:16:11 +0100
committerEmīls Piņķis <emils@mullvad.net>2018-10-26 12:31:01 +0100
commitc7e120975687f3590969e8c571286cd2d2a9fc92 (patch)
tree987a09b07d0b6fb607b8736472c2ed6f0f915cfc /talpid-core/src
parenta2117c0403fa3b0a92293055abbe3dfbcd1762a1 (diff)
downloadmullvadvpn-c7e120975687f3590969e8c571286cd2d2a9fc92.tar.xz
mullvadvpn-c7e120975687f3590969e8c571286cd2d2a9fc92.zip
Reset DNS management strategy after every reset
Diffstat (limited to 'talpid-core/src')
-rw-r--r--talpid-core/src/security/linux/dns/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/talpid-core/src/security/linux/dns/mod.rs b/talpid-core/src/security/linux/dns/mod.rs
index 25a9a5926d..8645302803 100644
--- a/talpid-core/src/security/linux/dns/mod.rs
+++ b/talpid-core/src/security/linux/dns/mod.rs
@@ -97,6 +97,9 @@ impl DnsSettings {
NetworkManager(ref mut network_manager) => network_manager.reset()?,
}
+ // Resetting the DNS managemer in case the previously selected one isn't valid
+ *self = DnsSettings::new()?;
+
Ok(())
}
}