From afb572f06e6800b99efbcf553559f13a7a21351d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 9 Oct 2026 09:22:02 +0200 Subject: [PATCH] bus-message-util: initialize variables to make gcc happy gcc 13 on armhf complains with -Wmaybe-uninitialized about family, port and server_name in bus_message_read_dns_array(), even though they are always set when bus_message_read_dns_one() returns > 0. (cherry picked from commit da4052d0037c6bb4981387bb375355f595ab4b1c) --- src/shared/bus-message-util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/bus-message-util.c b/src/shared/bus-message-util.c index e4bf2174f5..e9e2d42a0b 100644 --- a/src/shared/bus-message-util.c +++ b/src/shared/bus-message-util.c @@ -184,10 +184,10 @@ int bus_message_read_dns_servers( return r; for (;;) { - const char *server_name; + const char *server_name = NULL; /* avoid false maybe-uninitialized warning */ union in_addr_union a; - uint16_t port; - int family; + uint16_t port = 0; /* avoid false maybe-uninitialized warning */ + int family = AF_UNSPEC; /* avoid false maybe-uninitialized warning */ r = bus_message_read_dns_one(message, reterr_error, extended, &family, &a, &port, &server_name); if (r < 0)