From a0e1d119b9c57f9648b8765361fd94e03fdefa0f Mon Sep 17 00:00:00 2001 From: jpk68 Date: Fri, 14 Aug 2026 16:18:59 -0400 Subject: [PATCH] rpc: avoid copying block blobs --- src/rpc/core_rpc_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rpc/core_rpc_server.cpp b/src/rpc/core_rpc_server.cpp index 935a4fa51..1813569ca 100644 --- a/src/rpc/core_rpc_server.cpp +++ b/src/rpc/core_rpc_server.cpp @@ -441,8 +441,8 @@ namespace cryptonote { res.blocks.resize(res.blocks.size()+1); res.blocks.back().pruned = req.prune; - res.blocks.back().block = bd.first.first; cumul_block_data_size += bd.first.first.size(); + res.blocks.back().block = std::move(bd.first.first); res.output_indices.push_back(COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices()); ntxes += bd.second.size(); res.output_indices.back().indices.reserve(1 + bd.second.size());