diff --git a/src/impl_ureq.rs b/src/impl_ureq.rs index d8c50fd..ccccfb2 100644 --- a/src/impl_ureq.rs +++ b/src/impl_ureq.rs @@ -32,7 +32,7 @@ fn find_cause( trace!("std::io::Error {error:?}"); if let Some(msg) = error.get_ref().map(ToString::to_string) { - if msg == "failed to lookup address information: Name does not resolve" { + if msg.starts_with("failed to lookup address information") { ClientError::InvalidParameter(sharry::Parameter::Uri(uri.to_string())) } else { error.into()