Fix clang-tidy narrowing conversion warnings in protocol_tx splice

This commit is contained in:
Matt Hess
2026-02-05 20:53:17 +00:00
parent e12419d79b
commit 9e36f2dfcf
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -3813,8 +3813,8 @@ bool P2PServer::P2PClient::on_monero_block_broadcast(const uint8_t* buf, uint32_
if (p && p > p_start) {
const size_t old_ptx_size = static_cast<size_t>(p - p_start);
LOGINFO(1, "P2P submit: splicing real protocol_tx (" << mdata.protocol_tx_blob.size() << " bytes) at offset " << ptx_offset);
block_blob.erase(block_blob.begin() + ptx_offset, block_blob.begin() + ptx_offset + old_ptx_size);
block_blob.insert(block_blob.begin() + ptx_offset, mdata.protocol_tx_blob.begin(), mdata.protocol_tx_blob.end());
block_blob.erase(block_blob.begin() + static_cast<ptrdiff_t>(ptx_offset), block_blob.begin() + static_cast<ptrdiff_t>(ptx_offset + old_ptx_size));
block_blob.insert(block_blob.begin() + static_cast<ptrdiff_t>(ptx_offset), mdata.protocol_tx_blob.begin(), mdata.protocol_tx_blob.end());
}
}