diff --git a/src/dht.cpp b/src/dht.cpp index eb613a4d52907d822da58f2ae345924a44afb79b..9fbd422f297e73dd78d75bd62fe3d8a06a3d64fb 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -170,10 +170,9 @@ private: size_t total_size {}; }; - struct Dht::SearchNode { SearchNode() : node() {} - SearchNode(std::shared_ptr<Node> node) : node(node) {} + SearchNode(const std::shared_ptr<Node>& node) : node(node) {} using AnnounceStatusMap = std::map<Value::Id, std::shared_ptr<Request>>; using SyncStatusMap = std::map<std::shared_ptr<Query>, std::shared_ptr<Request>>;