summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-encrypted-dns-proxy/src/config_resolver.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mullvad-encrypted-dns-proxy/src/config_resolver.rs b/mullvad-encrypted-dns-proxy/src/config_resolver.rs
index 5ff689b307..b763183a1b 100644
--- a/mullvad-encrypted-dns-proxy/src/config_resolver.rs
+++ b/mullvad-encrypted-dns-proxy/src/config_resolver.rs
@@ -34,8 +34,8 @@ impl fmt::Display for Error {
impl std::error::Error for Error {
fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
match self {
- Self::ResolutionError(ref err) => Some(err),
- Self::Timeout(ref err) => Some(err),
+ Self::ResolutionError(ref err) => err.source(),
+ Self::Timeout(ref err) => err.source(),
}
}
}