From f7eb533f85d0941dbf6edb3081f065e4c010b8cc Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Mon, 8 Oct 2018 08:24:14 +0000 Subject: Vendor import apr-1.6.5 --- network_io/unix/multicast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'network_io/unix/multicast.c') diff --git a/network_io/unix/multicast.c b/network_io/unix/multicast.c index 3767bfdd15c14..a604b06006d7b 100644 --- a/network_io/unix/multicast.c +++ b/network_io/unix/multicast.c @@ -62,7 +62,7 @@ static unsigned int find_if_index(const apr_sockaddr_t *iface) for (ifp = ifs; ifp; ifp = ifp->ifa_next) { if (ifp->ifa_addr != NULL && ifp->ifa_addr->sa_family == AF_INET6) { if (memcmp(&iface->sa.sin6.sin6_addr, - &ifp->ifa_addr->sa_data[0], + &((struct sockaddr_in6*)ifp->ifa_addr)->sin6_addr, sizeof(iface->sa.sin6.sin6_addr)) == 0) { index = if_nametoindex(ifp->ifa_name); break; -- cgit v1.2.3