diff --git a/src/input_common/helpers/udp_protocol.h b/src/input_common/helpers/udp_protocol.h index dba9f87d95..3a99332e13 100644 --- a/src/input_common/helpers/udp_protocol.h +++ b/src/input_common/helpers/udp_protocol.h @@ -13,6 +13,7 @@ #endif #include +#include #ifdef _MSC_VER #pragma warning(pop) @@ -69,7 +70,7 @@ Message CreateMessage(const u32 magic, const T data, const u32 sender_id) { }; Message message{header, data}; crc.process_bytes(&message, sizeof(Message)); - message.header.crc = crc.checksum(); + message.header.crc = boost::numeric_cast(crc.checksum()); return message; }