From: Arran Cudbard-Bell Date: Fri, 2 Oct 2020 00:16:54 +0000 (-0500) Subject: Use proper IN6ADDR_ANY initialiser X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ad2a0ccced7a418c7d7e71c187faf37a88f343b;p=thirdparty%2Ffreeradius-server.git Use proper IN6ADDR_ANY initialiser --- diff --git a/src/lib/util/inet.c b/src/lib/util/inet.c index d4a98404145..64e7726ba2c 100644 --- a/src/lib/util/inet.c +++ b/src/lib/util/inet.c @@ -638,7 +638,7 @@ int fr_inet_pton6(fr_ipaddr_t *out, char const *value, ssize_t inlen, bool resol * Allow '*' as the wildcard address */ if ((value[0] == '*') && (value[1] == '\0')) { - memset(out->addr.v6.s6_addr, 0, sizeof(out->addr.v6.s6_addr)); + out->addr.v6 = (struct in6_addr)IN6ADDR_ANY_INIT; } else if (!resolve) { if (inet_pton(AF_INET6, value, out->addr.v6.s6_addr) <= 0) { fr_strerror_printf("Failed to parse IPv6 address string \"%s\"", value);