From a246f9a35a0e602d3b6470aa71a257eddd7470e1 Mon Sep 17 00:00:00 2001 From: Martin Ling Date: Fri, 6 Feb 2026 21:22:03 +0000 Subject: [PATCH] Add 'nonstring' attribute to firmware_info magic field. Fixes compiler warnings such as: firmware_info.c:49:18: warning: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (9 chars into 8 available) [-Wunterminated-string-initialization] 49 | .magic = "HACKRFFW", | ^~~~~~~~~~ --- firmware/common/firmware_info.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/common/firmware_info.h b/firmware/common/firmware_info.h index 99706dfb..fb087008 100644 --- a/firmware/common/firmware_info.h +++ b/firmware/common/firmware_info.h @@ -25,7 +25,7 @@ #include struct firmware_info_t { - char magic[8]; + __attribute__((nonstring)) char magic[8]; uint16_t struct_version; uint16_t dfu_mode; uint32_t supported_platform;