]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
IFF_MULTICAST #ifdef and typo fix from John Hay.
authorHarlan Stenn <stenn@ntp.org>
Tue, 25 Feb 2003 04:37:01 +0000 (23:37 -0500)
committerHarlan Stenn <stenn@ntp.org>
Tue, 25 Feb 2003 04:37:01 +0000 (23:37 -0500)
bk: 3e5af2edAvZrxB9tA7ceVIc7-Oq-mg

libisc/ifiter_ioctl.c

index 9704e547a8e9a663dee6764944bf996cf3cba885..1eb94e0f26eaef91148fdd0ec005b39d6fa41dd3 100644 (file)
@@ -454,9 +454,11 @@ internal_current4(isc_interfaceiter_t *iter) {
                iter->current.flags |= INTERFACE_F_BROADCAST;
        }
 
+#ifdef IFF_MULTICAST
        if ((ifreq.ifr_flags & IFF_MULTICAST) != 0) {
                iter->current.flags |= INTERFACE_F_MULTICAST;
        }
+#endif
 
 #if !defined(SIOCGLIFCONF) && defined(SIOCGLIFADDR)
        if (family == AF_INET) 
@@ -527,7 +529,7 @@ internal_current4(isc_interfaceiter_t *iter) {
                 * conversion.  It comes from its own macro definition,
                 * and is really hard to shut up.
                 */
-               if (ioctl(iter->socket, SIOCGLIFBRDADDR, (char *)&ifreq)
+               if (ioctl(iter->socket, SIOCGIFBRDADDR, (char *)&ifreq)
                    < 0) {
                        isc__strerror(errno, strbuf, sizeof(strbuf));
                        UNEXPECTED_ERROR(__FILE__, __LINE__,