From bfbefb0cd2e90549c41247b407d40ad9e1b128b8 Mon Sep 17 00:00:00 2001
From: Andrej Kacian <andrej@kacian.sk>
Date: Mon, 7 Feb 2022 12:55:21 +0100
Subject: [PATCH] Display actual error message from TokioAsyncResolver, if any

---
 src/database/globals.rs | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/database/globals.rs b/src/database/globals.rs
index decd84c3..f38f32c9 100644
--- a/src/database/globals.rs
+++ b/src/database/globals.rs
@@ -149,7 +149,11 @@ impl Globals {
             globals,
             config,
             keypair: Arc::new(keypair),
-            dns_resolver: TokioAsyncResolver::tokio_from_system_conf().map_err(|_| {
+            dns_resolver: TokioAsyncResolver::tokio_from_system_conf().map_err(|e| {
+                error!(
+                    "Failed to set up trust dns resolver with system config: {}",
+                    e
+                );
                 Error::bad_config("Failed to set up trust dns resolver with system config.")
             })?,
             actual_destination_cache: Arc::new(RwLock::new(WellKnownMap::new())),