]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Mulitcast IPv6 check
authorDanny Mayer <mayer@ntp.org>
Tue, 2 Nov 2004 04:46:20 +0000 (23:46 -0500)
committerDanny Mayer <mayer@ntp.org>
Tue, 2 Nov 2004 04:46:20 +0000 (23:46 -0500)
bk: 4187111cIPLzmuhjai2x4HT7FI3e9g

ntpd/ntp_io.c

index f0bc170c2abaf26fe521c7d8a0d20dbb1523022f..99a4ee94a0902027c9895efcca9f3e587002520b 100644 (file)
@@ -777,10 +777,9 @@ addr_ismulticast(struct sockaddr_storage *maddr)
                        return (ISC_TRUE);
                }
        case AF_INET6 :
+
 #if defined(ISC_PLATFORM_HAVEIPV6) && defined(IPV6_JOIN_GROUP) && defined(IPV6_LEAVE_GROUP)
-               struct in6_addr iaddr6;
-               iaddr6 = ((struct sockaddr_in6*)maddr)->sin6_addr;
-               if (!IN6_IS_ADDR_MULTICAST(&iaddr6)) {
+               if (!IN6_IS_ADDR_MULTICAST(&((struct sockaddr_in6*)maddr)->sin6_addr)) {
                        netsyslog(LOG_ERR,
                            "address %s not IPv6 multicast address",
                                stoa(maddr));