]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
OpenBSD: Ensure if_afreq is correct initialised.
authorRoy Marples <roy@marples.name>
Wed, 26 Apr 2023 13:29:46 +0000 (14:29 +0100)
committerRoy Marples <roy@marples.name>
Wed, 26 Apr 2023 13:29:46 +0000 (14:29 +0100)
src/if-bsd.c

index 39fb263f2c539ebc5c6afd9f1f93cb48f9561e4f..8b45d3f8eca9bb32c153276fda55bf06c395950e 100644 (file)
@@ -1763,10 +1763,9 @@ ip6_forwarding(__unused const char *ifname)
 static int
 if_af_attach(const struct interface *ifp, int af)
 {
-       struct if_afreq ifar;
+       struct if_afreq ifar = { .ifar_af = af };
 
        strlcpy(ifar.ifar_name, ifp->name, sizeof(ifar.ifar_name));
-       ifar.ifar_af = af;
        return if_ioctl6(ifp->ctx, SIOCIFAFATTACH, &ifar, sizeof(ifar));
 }
 #endif