From 3ce0fe0e089d6cc7e95e075f9c03a980ecfb8abd Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Wed, 16 Oct 2024 12:43:52 +0200 Subject: [PATCH] pimd: initialize prefix value in Auto-RP clang-SA complains that it's only partially initialized (because it's used with IPv4 only). The code later calls some AF-generic code, prompting clang-SA to complain that the non-IPv4 parts are used without being set. While this shouldn't happen, just initialize it fully. Signed-off-by: David Lamparter --- pimd/pim_autorp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pimd/pim_autorp.c b/pimd/pim_autorp.c index 35347a2790..3fc30347a6 100644 --- a/pimd/pim_autorp.c +++ b/pimd/pim_autorp.c @@ -308,7 +308,7 @@ static bool pim_autorp_discovery(struct pim_autorp *autorp, uint8_t rpcnt, struct autorp_pkt_grp *grp; size_t offset = 0; pim_addr rp_addr; - struct prefix grppfix; + struct prefix grppfix = {}; char plname[32]; struct prefix_list *pl; struct prefix_list_entry *ple;