From: Roy Marples Date: Wed, 26 Apr 2023 13:29:46 +0000 (+0100) Subject: OpenBSD: Ensure if_afreq is correct initialised. X-Git-Tag: v10.0.2~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=008121afd082c226d0a2ff829cb50ec208a1755c;p=thirdparty%2Fdhcpcd.git OpenBSD: Ensure if_afreq is correct initialised. --- diff --git a/src/if-bsd.c b/src/if-bsd.c index 39fb263f..8b45d3f8 100644 --- a/src/if-bsd.c +++ b/src/if-bsd.c @@ -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