From 157c2ffeee60bcd0e541c0b3870013302c74d079 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 23 Jan 2024 10:27:13 +0100 Subject: [PATCH] libnm: use flexible array member in NMUtilsStrStrDictKey Otherwise, gcc-14.0.1-0.2.fc40 warns: ../src/libnm-core-impl/nm-utils.c: In function _nm_utils_strstrdictkey_create: ../src/libnm-core-impl/nm-utils.c:5076:16: error: allocation of insufficient size '1' for type 'NMUtilsStrStrDictKey' {aka 'struct _NMUtilsStrStrDictKey'} with size '2' [-Werror=alloc-size] 5076 | return g_malloc0(1); | ^~~~~~~~~~~~ (cherry picked from commit 63ab0d926d7d328454fe10019e3261e1303121d7) --- src/libnm-core-impl/nm-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libnm-core-impl/nm-utils.c b/src/libnm-core-impl/nm-utils.c index 88df329148..761f74bdf1 100644 --- a/src/libnm-core-impl/nm-utils.c +++ b/src/libnm-core-impl/nm-utils.c @@ -5008,7 +5008,7 @@ nm_utils_bond_mode_string_to_int(const char *mode) struct _NMUtilsStrStrDictKey { char type; - char data[1]; + char data[]; }; guint