diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c171f0..3ce8e2e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,7 +65,7 @@ jobs: - "feat.: stream" - "feat.: socks/default-tls" - "feat.: socks/rustls-tls" - # - "feat.: trust-dns" + - "feat.: trust-dns" include: - name: linux / stable @@ -123,8 +123,8 @@ jobs: features: "--features socks" - name: "feat.: socks/rustls-tls" features: "--features socks,rustls-tls" - # - name: "feat.: trust-dns" - # features: "--features trust-dns" + - name: "feat.: trust-dns" + features: "--features trust-dns" steps: - name: Checkout diff --git a/src/dns.rs b/src/dns.rs index 6df4213..e533da1 100644 --- a/src/dns.rs +++ b/src/dns.rs @@ -18,7 +18,7 @@ use crate::error::BoxError; type SharedResolver = Arc>; lazy_static! { - static ref SYSTEM_CONF: io::Result<(ResolverConfig, ResolverOpts)> = system_conf::read_system_conf(); + static ref SYSTEM_CONF: io::Result<(ResolverConfig, ResolverOpts)> = system_conf::read_system_conf().map_err(io::Error::from); } #[derive(Clone)]