diff --git a/shared/src/socket_messages/hello_message.cpp b/shared/src/socket_messages/hello_message.cpp index 1a58c98..a950bb1 100644 --- a/shared/src/socket_messages/hello_message.cpp +++ b/shared/src/socket_messages/hello_message.cpp @@ -20,7 +20,7 @@ namespace pine::socket_messages if (buffer.size() != get_body_size()) return false; - std::memcpy(std::bit_cast(&version), std::bit_cast(buffer.data()), sizeof(version)); + std::copy_n(buffer.begin(), sizeof(version), std::bit_cast(&version)); return true; }