summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/dns/linux/systemd_resolved.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/talpid-core/src/dns/linux/systemd_resolved.rs b/talpid-core/src/dns/linux/systemd_resolved.rs
index 8039b9b112..bacd416382 100644
--- a/talpid-core/src/dns/linux/systemd_resolved.rs
+++ b/talpid-core/src/dns/linux/systemd_resolved.rs
@@ -98,8 +98,12 @@ impl SystemdResolved {
Ok(systemd_resolved)
})();
- if let Err(err) = &result {
- log::error!("systemd-resolved is not being used because: {}", err);
+ match &result {
+ Err(Error::NoSystemdResolved(_)) => (),
+ Err(error) => {
+ log::error!("systemd-resolved is not being used because: {}", error);
+ }
+ Ok(_) => (),
}