summaryrefslogtreecommitdiff
path: root/src/ra.c
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2013-02-01 12:26:51 +0100
committerSteven Barth <steven@midlink.org>2013-02-01 12:26:51 +0100
commit18c1cff36bd3b36b80321282fa7086d8752b63cc (patch)
tree633efa7d2618a1ee81163557333e24b25b4d1a54 /src/ra.c
parente69df66491b6d6d244c3274ae36f7b640bd07a5e (diff)
downloadodhcp6c-18c1cff36bd3b36b80321282fa7086d8752b63cc.tar.gz
Fix netlink attribute handling
Diffstat (limited to 'src/ra.c')
-rw-r--r--src/ra.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ra.c b/src/ra.c
index f1a5f7f..e32670e 100644
--- a/src/ra.c
+++ b/src/ra.c
@@ -157,7 +157,7 @@ bool ra_rtnl_process(void)
ssize_t alen = NLMSG_PAYLOAD(nh, sizeof(*ifa));
for (struct rtattr *rta = (struct rtattr*)&ifa[1]; RTA_OK(rta, alen);
rta = RTA_NEXT(rta, alen))
- if (rta->rta_type == IFA_LOCAL && RTA_PAYLOAD(rta) >= sizeof(*addr))
+ if (rta->rta_type == IFA_ADDRESS && RTA_PAYLOAD(rta) >= sizeof(*addr))
addr = RTA_DATA(rta);
if (addr)