rpc: avoid copying block blobs

This commit is contained in:
jpk68
2026-08-14 16:18:59 -04:00
parent ed0363031c
commit a0e1d119b9
+1 -1
View File
@@ -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());