diff options
author | Jens Georg <mail@jensge.org> | 2022-10-23 22:30:47 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2022-10-23 22:30:47 +0200 |
commit | d755b336bf0ee02497a833b017b5d1055ba05b12 (patch) | |
tree | e3be62efbf2dce5ded971b59e8ddf18f67d62f44 | |
parent | c8a80b1c4d8d0bde625eb22552e39c7571374ea8 (diff) | |
download | gssdp-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.c | 4 |
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) { |