From 9ae3d3c4d46a95647bb43a1a12d370fdd4c0dbd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 5 Feb 2020 14:25:03 -0500 Subject: [PATCH] proxy: move info if possible --- src/dht_proxy_server.cpp | 2 +- src/dhtrunner.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dht_proxy_server.cpp b/src/dht_proxy_server.cpp index dd63cfe5..c6686d6b 100644 --- a/src/dht_proxy_server.cpp +++ b/src/dht_proxy_server.cpp @@ -360,7 +360,7 @@ DhtProxyServer::updateStats(std::shared_ptr<NodeInfo> info) const #endif stats.putCount = puts_.size(); stats.listenCount = listeners_.size(); - stats.nodeInfo = info; + stats.nodeInfo = std::move(info); return sstats; } diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp index 1606b232..3fa79d1c 100644 --- a/src/dhtrunner.cpp +++ b/src/dhtrunner.cpp @@ -497,7 +497,7 @@ DhtRunner::getNodeInfo(std::function<void(std::shared_ptr<NodeInfo>)> cb) info.ipv4 = dht.getNodesStats(AF_INET); info.ipv6 = dht.getNodesStats(AF_INET6); info.ongoing_ops = ongoing_ops; - cb(sinfo); + cb(std::move(sinfo)); opEnded(); }); cv.notify_all(); -- GitLab