From c03af5f5a8698467e0ee38760e06d52f693d7532 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 16 Sep 2019 09:41:35 -0400
Subject: [PATCH] dhtrunner: fix context.logger handling

---
 src/dhtrunner.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index 52ae36d6..63302ee2 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -129,7 +129,7 @@ DhtRunner::run(const Config& config, Context&& context)
         cv.notify_all();
     });
 
-    auto dht = std::unique_ptr<DhtInterface>(new Dht(std::move(context.sock), SecureDht::getConfig(config.dht_config)));
+    auto dht = std::unique_ptr<DhtInterface>(new Dht(std::move(context.sock), SecureDht::getConfig(config.dht_config), context.logger ? *context.logger : Logger{}));
     dht_ = std::unique_ptr<SecureDht>(new SecureDht(std::move(dht), config.dht_config));
 
 #ifdef OPENDHT_PROXY_CLIENT
-- 
GitLab