diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp index 60f8c4d9a08e1b84bfb2dcc105413ad038dfbfd1..f68e76ec93573d5c45fb246d10e4602505f2d591 100644 --- a/src/dhtrunner.cpp +++ b/src/dhtrunner.cpp @@ -195,19 +195,17 @@ DhtRunner::run(const Config& config, Context&& context) #endif } +#ifdef OPENDHT_PEER_DISCOVERY auto netId = config.dht_config.node_config.network; if (config.peer_discovery) { -#ifdef OPENDHT_PEER_DISCOVERY peerDiscovery_->startDiscovery<NodeInsertionPack>(PEER_DISCOVERY_DHT_SERVICE, [this, netId](NodeInsertionPack&& v, SockAddr&& addr){ addr.setPort(v.port); if (v.nodeId != dht_->getNodeId() && netId == v.net){ bootstrap(v.nodeId, addr); } }); -#endif } if (config.peer_publish) { -#ifdef OPENDHT_PEER_DISCOVERY msgpack::sbuffer sbuf_node; NodeInsertionPack adc; adc.net = netId; @@ -225,8 +223,8 @@ DhtRunner::run(const Config& config, Context&& context) msgpack::pack(sbuf_node, adc); peerDiscovery_->startPublish(AF_INET6, PEER_DISCOVERY_DHT_SERVICE, sbuf_node); } -#endif } +#endif } void