From 1c180d3de5b807d3f0f5aa1bd9ac1bd3dcda0100 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sun, 21 Sep 2025 15:40:53 -0500 Subject: [PATCH] refactor --- repertory/librepertory/src/comm/packet/packet_client.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/repertory/librepertory/src/comm/packet/packet_client.cpp b/repertory/librepertory/src/comm/packet/packet_client.cpp index 8ea562c0..1a6d5229 100644 --- a/repertory/librepertory/src/comm/packet/packet_client.cpp +++ b/repertory/librepertory/src/comm/packet/packet_client.cpp @@ -177,11 +177,10 @@ auto packet_client::read_packet(client &cli, packet &response) const read_exact_with_deadline(io_context_, cli.socket, boost::asio::buffer(buffer), std::chrono::milliseconds(cfg_.recv_timeout_ms)); - std::uint32_t size_be = 0U; - std::memcpy(&size_be, buffer.data(), sizeof(size_be)); - const std::uint32_t size = boost::endian::big_to_native(size_be); - - buffer.resize(size); + std::uint32_t to_read{}; + std::memcpy(&to_read, buffer.data(), sizeof(to_read)); + boost::endian::big_to_native_inplace(to_read); + buffer.resize(to_read); read_exact_with_deadline(io_context_, cli.socket, boost::asio::buffer(buffer), std::chrono::milliseconds(cfg_.recv_timeout_ms));