diff options
author | Steven Barth <steven@midlink.org> | 2013-02-01 12:26:51 +0100 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2013-02-01 12:26:51 +0100 |
commit | 18c1cff36bd3b36b80321282fa7086d8752b63cc (patch) | |
tree | 633efa7d2618a1ee81163557333e24b25b4d1a54 /src/ra.c | |
parent | e69df66491b6d6d244c3274ae36f7b640bd07a5e (diff) | |
download | odhcp6c-18c1cff36bd3b36b80321282fa7086d8752b63cc.tar.gz |
Fix netlink attribute handling
Diffstat (limited to 'src/ra.c')
-rw-r--r-- | src/ra.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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) |