summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2022-10-23 22:30:47 +0200
committerJens Georg <mail@jensge.org>2022-10-23 22:30:47 +0200
commitd755b336bf0ee02497a833b017b5d1055ba05b12 (patch)
treee3be62efbf2dce5ded971b59e8ddf18f67d62f44
parentc8a80b1c4d8d0bde625eb22552e39c7571374ea8 (diff)
downloadgssdp-d755b336bf0ee02497a833b017b5d1055ba05b12.tar.gz
Net-Posix: Use correct macro to parse netlink msgs
We need RTM_RTA, not IFA_RTA
-rw-r--r--libgssdp/gssdp-net-posix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgssdp/gssdp-net-posix.c b/libgssdp/gssdp-net-posix.c
index 31a9e3a..3350b06 100644
--- a/libgssdp/gssdp-net-posix.c
+++ b/libgssdp/gssdp-net-posix.c
@@ -185,8 +185,8 @@ gssdp_net_mac_lookup (GSSDPNetworkDevice *device, const char *ip_address)
msg = NLMSG_DATA (header);
- rtattr = IFA_RTA (msg);
- rtattr_len = IFA_PAYLOAD (header);
+ rtattr = RTM_RTA (msg);
+ rtattr_len = RTM_PAYLOAD (header);
while (RT_ATTR_OK (rtattr, rtattr_len)) {
if (rtattr->rta_type == NDA_DST) {