From: Xiao Ni Date: Wed, 7 May 2025 10:34:20 +0000 (+0800) Subject: mdadm: add attribute nonstring for signature X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a83ecaf17c75734aead366c6de71b6dd42a4a63d;p=thirdparty%2Fmdadm.git mdadm: add attribute nonstring for signature It reports building error in f42: error: initializer-string for array of ‘unsigned char’ truncates NULL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Werror=unterminated-string-initialization] Signed-off-by: Xiao Ni --- diff --git a/platform-intel.h b/platform-intel.h index 63d41682..f92a9a11 100644 --- a/platform-intel.h +++ b/platform-intel.h @@ -24,7 +24,7 @@ /* The IMSM Capability (IMSM AHCI and ISCU OROM/EFI variable) Version Table definition */ struct imsm_orom { - __u8 signature[4]; + __u8 signature[4] __attribute__((nonstring)); #define IMSM_OROM_SIGNATURE "$VER" #define IMSM_NVME_OROM_COMPAT_SIGNATURE "$NVM" #define IMSM_VMD_OROM_COMPAT_SIGNATURE "$VMD"