From 74883faec18d346afcc36fc9a81d7f4091d40e93 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 5 Nov 2023 00:19:04 +0000 Subject: [PATCH] refactor: add hostname to "no DNS resolution results" error message --- src/net.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/net.rs b/src/net.rs index 3aca066a75..526b0399fd 100644 --- a/src/net.rs +++ b/src/net.rs @@ -5,7 +5,7 @@ use std::pin::Pin; use std::str::FromStr; use std::time::Duration; -use anyhow::{Context as _, Error, Result}; +use anyhow::{format_err, Context as _, Result}; use tokio::net::{lookup_host, TcpStream}; use tokio::time::timeout; use tokio_io_timeout::TimeoutStream; @@ -195,7 +195,9 @@ pub(crate) async fn connect_tcp( let tcp_stream = match tcp_stream { Some(tcp_stream) => tcp_stream, None => { - return Err(last_error.unwrap_or_else(|| Error::msg("no DNS resolution results"))); + return Err( + last_error.unwrap_or_else(|| format_err!("no DNS resolution results for {host}")) + ); } };