diff --git a/src/common/netif/netif_obsd.c b/src/common/netif/netif_obsd.c index 4c419a608..33bd0032b 100644 --- a/src/common/netif/netif_obsd.c +++ b/src/common/netif/netif_obsd.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include diff --git a/src/detection/localip/localip_linux.c b/src/detection/localip/localip_linux.c index 318c3fa92..5f9869083 100644 --- a/src/detection/localip/localip_linux.c +++ b/src/detection/localip/localip_linux.c @@ -157,7 +157,7 @@ static bool isIPv6AddressPreferred(const char* ifname, struct sockaddr_in6* addr if (ioctl(sockfd, SIOCGIFAFLAG_IN6, &ifr6) != 0) return true; - return !(ifr6.ifr_flags & IN6_IFF_DEPRECATED) && !(ifr6.ifr_flags & IN6_IFF_TEMPORARY); + return !(ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_DEPRECATED) && !(ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_TEMPORARY); #elif __linux__ FF_UNUSED(ifname);