summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-10 19:53:45 -0300
committerEmīls Piņķis <emils@mullvad.net>2018-10-05 12:08:48 +0100
commit5def87ef0f3e51d48b2bc962a18776928850ac15 (patch)
tree10ad4d5cc1660468ae4c5311a968efe4b831681e
parentab48f6bff2638fc5dc2b0131984f507c13ef1438 (diff)
downloadmullvadvpn-5def87ef0f3e51d48b2bc962a18776928850ac15.tar.xz
mullvadvpn-5def87ef0f3e51d48b2bc962a18776928850ac15.zip
Implement support for resolvconf
-rw-r--r--talpid-core/src/security/linux/dns/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/talpid-core/src/security/linux/dns/mod.rs b/talpid-core/src/security/linux/dns/mod.rs
index e854f4a3e1..8c2ba57cbb 100644
--- a/talpid-core/src/security/linux/dns/mod.rs
+++ b/talpid-core/src/security/linux/dns/mod.rs
@@ -43,6 +43,7 @@ impl DnsSettings {
fn with_detected_dns_manager() -> Result<Self> {
SystemdResolved::new()
.map(DnsSettings::SystemdResolved)
+ .or_else(|_| Resolvconf::new().map(DnsSettings::Resolvconf))
.or_else(|_| StaticResolvConf::new().map(DnsSettings::StaticResolvConf))
.chain_err(|| ErrorKind::NoDnsSettingsManager)
}