diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp index 52ae36d66144d7bafdf30d6a6380f48a7410147e..63302ee2d4d00fc262d0f1567a9f2d891bd7e59f 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