From 023b4aff613b776662447459de1893d862e6ca44 Mon Sep 17 00:00:00 2001 From: Seva Date: Tue, 13 Aug 2019 14:53:45 -0400 Subject: [PATCH] dhtnode: use generated identity only if specified --- tools/dhtnode.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp index bdcfcb55..66d11016 100644 --- a/tools/dhtnode.cpp +++ b/tools/dhtnode.cpp @@ -227,7 +227,7 @@ void cmd_loop(std::shared_ptr& node, dht_params& params unsigned int port = std::stoi(idstr); proxies.emplace(port, std::unique_ptr( new DhtProxyServer( - std::make_shared(params.id), + params.generate_identity ? std::make_shared(params.id) : nullptr, node, port #ifdef OPENDHT_PUSH_NOTIFICATIONS ,pushServer @@ -562,7 +562,7 @@ main(int argc, char **argv) #ifdef OPENDHT_PROXY_SERVER proxies.emplace(params.proxyserver, std::unique_ptr( new DhtProxyServer( - std::make_shared(params.id), + params.generate_identity ? std::make_shared(params.id) : nullptr, node, params.proxyserver, params.pushserver, context.logger))); #else std::cerr << "DHT proxy server requested but OpenDHT built without proxy server support." << std::endl;