Make hickory system_conf error more useful. (resolves #179)

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-09-23 21:01:36 +00:00
parent ac3ceb1b95
commit c3bc8c14f7

View File

@@ -81,8 +81,10 @@ impl Resolver {
fn configure(server: &Arc<Server>) -> Result<(ResolverConfig, ResolverOpts)> {
let config = &server.config;
let (sys_conf, opts) = hickory_resolver::system_conf::read_system_conf()
.map_err(|e| err!(error!("Failed to configure DNS resolver from system: {e}")))?;
let (sys_conf, opts) =
hickory_resolver::system_conf::read_system_conf().map_err(|e| {
err!(error!("Failed to configure DNS resolver from `/etc/resolv.conf': {e}"))
})?;
let mut conf = ResolverConfig::new();
if let Some(domain) = sys_conf.domain() {