From: Cole Dishington Date: Fri, 31 Mar 2023 00:40:51 +0000 (+1300) Subject: app-layer-dnp3: Fix build for big endian X-Git-Tag: suricata-7.0.0-rc2~453 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6c5c59bc349036abb3517bb129ced3dce0e1fc5;p=thirdparty%2Fsuricata.git app-layer-dnp3: Fix build for big endian Add missing include of util-byte.h for big endian targets that need SCByteSwap(16|32|64) for DNP3_SWAP(16|32|64). --- diff --git a/src/app-layer-dnp3.h b/src/app-layer-dnp3.h index 5b395dc9bd..aedef0dcc9 100644 --- a/src/app-layer-dnp3.h +++ b/src/app-layer-dnp3.h @@ -19,6 +19,9 @@ #define __APP_LAYER_DNP3_H__ #include "rust.h" +#if __BYTE_ORDER == __BIG_ENDIAN +#include "util-byte.h" +#endif /** * The maximum size of a DNP3 link PDU.