From d094067547fb8dd91c637981cf6b1870ee2c08de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 16 Jul 2026 15:17:33 +0200 Subject: [PATCH] network: silence false warning about unitialized variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [1177/3647] Compiling C object systemd-networkd.p/src_network_networkd-bridge-vlan.c.o In function ‘bridge_vlan_append_set_info’, inlined from ‘bridge_vlan_set_message’ at ../src/network/networkd-bridge-vlan.c:257:21: ../src/network/networkd-bridge-vlan.c:162:28: warning: ‘untagged’ may be used uninitialized [-Wmaybe-uninitialized] 162 | if (untagged == u) | ^ ../src/network/networkd-bridge-vlan.c: In function ‘bridge_vlan_set_message’: ../src/network/networkd-bridge-vlan.c:111:14: note: ‘untagged’ was declared here 111 | bool untagged, pvid_is_untagged; | ^~~~~~~~ --- src/network/networkd-bridge-vlan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/networkd-bridge-vlan.c b/src/network/networkd-bridge-vlan.c index 9701811876e..ed1aa5e1df5 100644 --- a/src/network/networkd-bridge-vlan.c +++ b/src/network/networkd-bridge-vlan.c @@ -108,7 +108,8 @@ static uint16_t link_get_pvid(Link *link, bool *ret_untagged) { static int bridge_vlan_append_set_info(Link *link, sd_netlink_message *m) { _cleanup_free_ char *str = NULL; uint16_t pvid, begin = UINT16_MAX; - bool untagged, pvid_is_untagged; + bool pvid_is_untagged, untagged = false; /* is always set togather with . + * Initialize to appease gcc. */ int r; assert(link);