diff options
| -rw-r--r-- | mullvad-encrypted-dns-proxy/src/config_resolver.rs | 4 |
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(), } } } |
