Make hickory system_conf error more useful. (resolves #179)
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -81,8 +81,10 @@ impl Resolver {
|
|||||||
|
|
||||||
fn configure(server: &Arc<Server>) -> Result<(ResolverConfig, ResolverOpts)> {
|
fn configure(server: &Arc<Server>) -> Result<(ResolverConfig, ResolverOpts)> {
|
||||||
let config = &server.config;
|
let config = &server.config;
|
||||||
let (sys_conf, opts) = hickory_resolver::system_conf::read_system_conf()
|
let (sys_conf, opts) =
|
||||||
.map_err(|e| err!(error!("Failed to configure DNS resolver from system: {e}")))?;
|
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();
|
let mut conf = ResolverConfig::new();
|
||||||
if let Some(domain) = sys_conf.domain() {
|
if let Some(domain) = sys_conf.domain() {
|
||||||
|
|||||||
Reference in New Issue
Block a user