Correct duid generate on FreeBSD

This commit is contained in:
Simon Kelley committed 2012-02-11 22:01:50 +00:00
1 parent 98d76a0326
commit 6aef600d48
4 files changed
+32 -38

No files matched your search

+2 -3
View File
@@ -282,9 +282,8 @@ int iface_enumerate(int family, void *parm, int (*callback)())
rta = RTA_NEXT(rta, len1);
}
if (mac && !((*callback)((unsigned int)link->ifi_type,
(unsigned int)link->ifi_flags,
mac, maclen, parm)))
if (mac && !((link->ifi_flags & (IFF_LOOPBACK | IFF_POINTOPOINT))) &&
!((*callback)((unsigned int)link->ifi_type, mac, maclen, parm)))
return 0;
}
#endif