diff options
| -rw-r--r-- | talpid-core/src/security/linux/dns/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/talpid-core/src/security/linux/dns/mod.rs b/talpid-core/src/security/linux/dns/mod.rs index 0ab82c5d15..25a9a5926d 100644 --- a/talpid-core/src/security/linux/dns/mod.rs +++ b/talpid-core/src/security/linux/dns/mod.rs @@ -64,9 +64,9 @@ impl DnsSettings { } fn with_detected_dns_manager() -> Result<Self> { - NetworkManager::new() - .map(DnsSettings::NetworkManager) - .or_else(|_| SystemdResolved::new().map(DnsSettings::SystemdResolved)) + SystemdResolved::new() + .map(DnsSettings::SystemdResolved) + .or_else(|_| NetworkManager::new().map(DnsSettings::NetworkManager)) .or_else(|_| Resolvconf::new().map(DnsSettings::Resolvconf)) .or_else(|_| StaticResolvConf::new().map(DnsSettings::StaticResolvConf)) .chain_err(|| ErrorKind::NoDnsSettingsManager) |
