diff --git a/src/dns/wire.rs b/src/dns/wire.rs index 8b88bb8b..d6bf805b 100644 --- a/src/dns/wire.rs +++ b/src/dns/wire.rs @@ -319,6 +319,7 @@ pub(crate) fn parse_response_without_id<'a>( parse_response_inner(raw, None, expected_name, expected_type, expected_class) } +#[cfg(target_os = "linux")] pub(crate) fn parse_standalone_resource_record( raw: &[u8], ) -> Result, WireError> { diff --git a/tests/support/common.rs b/tests/support/common.rs index 9db1a23c..be667981 100644 --- a/tests/support/common.rs +++ b/tests/support/common.rs @@ -186,7 +186,8 @@ pub(crate) fn is_transient_local_server_error(res: &FetchOutput) -> bool { .contains("connection closed before message completed") || res.stderr.contains("connection was not ready") || res.stderr.contains("Connection reset by peer") - || res.stderr.contains("Connection refused")) + || res.stderr.contains("Connection refused") + || res.stderr.contains("os error 10061")) } pub(crate) fn assert_exit(res: &FetchOutput, code: i32) {