From: Donald Sharp Date: Thu, 17 Feb 2022 19:07:57 +0000 (-0500) Subject: lib: Fix possible usage of uninited data X-Git-Tag: pim6-testing-20220430~302^2~3 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=4d7aae38ab5f88421dea48a6f6541f86ce4cd954;p=matthieu%2Ffrr.git lib: Fix possible usage of uninited data assert when if_lookup_address is passed with a family that is not AF_INET or AF_INET6 as that we are dead in the water and this is a dev escape Signed-off-by: Donald Sharp --- diff --git a/lib/if.c b/lib/if.c index a2918b6d74..83fa85ecc1 100644 --- a/lib/if.c +++ b/lib/if.c @@ -490,7 +490,8 @@ struct connected *if_lookup_address(const void *matchaddr, int family, addr.family = AF_INET6; addr.u.prefix6 = *((struct in6_addr *)matchaddr); addr.prefixlen = IPV6_MAX_BITLEN; - } + } else + assert(!"Attempted lookup of family not supported"); match = NULL;