diff --git a/src/rpc/net.cpp b/src/rpc/net.cpp index da2154e6a..00832acfa 100644 --- a/src/rpc/net.cpp +++ b/src/rpc/net.cpp @@ -68,9 +68,8 @@ static void CopyNodeStats(std::vector& vstats) LOCK(cs_vNodes); vstats.reserve(vNodes.size()); for (CNode* pnode : vNodes) { - CNodeStats stats; - pnode->copyStats(stats); - vstats.push_back(stats); + vstats.emplace_back(); + pnode->copyStats(vstats.back()); } }