From: Alan T. DeKok Date: Mon, 18 May 2020 13:27:12 +0000 (-0400) Subject: cast to avoid compiler warnings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae0e559c469abceca40c3f7ec096a5813aead433;p=thirdparty%2Ffreeradius-server.git cast to avoid compiler warnings --- diff --git a/src/lib/util/socket.c b/src/lib/util/socket.c index 0f3542e7ea2..2ae1f2c637b 100644 --- a/src/lib/util/socket.c +++ b/src/lib/util/socket.c @@ -1207,7 +1207,7 @@ char *fr_ipaddr_to_interface(TALLOC_CTX *ctx, fr_ipaddr_t const *ipaddr) } if ((ipaddr->af == AF_INET6) && - (memcmp(&ipaddr->addr.v6.s6_addr, &i->ifa_addr->sa_data, sizeof(ipaddr->addr.v6.s6_addr)) == 0)) { + (memcmp(&ipaddr->addr.v6.s6_addr, &((struct sockaddr_in6 *) &i->ifa_addr)->sin6_addr, sizeof(ipaddr->addr.v6.s6_addr)) == 0)) { interface = talloc_strdup(ctx, i->ifa_name); break; }