From 174ffd86909afe9fc1982ea926580d4df184e86d Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Sat, 4 Nov 2023 00:56:51 +0100 Subject: [PATCH] Added stringop-overflow ignore for MinGW --- server/src/hardware/protocol/z21/messages.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/hardware/protocol/z21/messages.cpp b/server/src/hardware/protocol/z21/messages.cpp index 2df19aa9..199c6b01 100644 --- a/server/src/hardware/protocol/z21/messages.cpp +++ b/server/src/hardware/protocol/z21/messages.cpp @@ -301,7 +301,14 @@ void LanX::updateChecksum(uint8_t len) { uint8_t val = XpressNet::calcChecksum(*reinterpret_cast(&xheader), len); uint8_t* checksum = &xheader + len + 1; +#ifdef __MINGW32__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstringop-overflow" +#endif *checksum = val; +#ifdef __MINGW32__ + #pragma GCC diagnostic pop +#endif } bool LanX::isChecksumValid(const LanX &lanX)