blob: 83dfd7f6a23d8c4cc11beef56602d78afaa9ad7c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- gen/util.c.orig 2025-05-05 17:12:32 UTC
+++ gen/util.c
@@ -351,7 +351,11 @@ getiflinkaddr(const char *ifname, struct ether_addr *a
if ((sdl->sdl_type == IFT_ETHER) &&
(sdl->sdl_alen == ETHER_ADDR_LEN)) {
+#ifdef CLLADDR
memcpy(addr, (const struct ether_addr *)CLLADDR(sdl), ETHER_ADDR_LEN);
+#else
+ memcpy(addr, (const struct ether_addr *)LLADDR(sdl), ETHER_ADDR_LEN);
+#endif
found = 1;
break;
}
|