diff options
author | glebius <glebius@FreeBSD.org> | 2011-10-13 13:33:23 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2011-10-13 13:33:23 +0000 |
commit | 16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310 (patch) | |
tree | 8d4419739371dadf290e809b2773378a8b66276c /sys/netinet6 | |
parent | 57408837a2f7de2a34a9d7d93294999f7193c2c6 (diff) | |
download | FreeBSD-src-16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310.zip FreeBSD-src-16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310.tar.gz |
Use TAILQ_FOREACH() in the nd6_dad_find() instead of hand-rolled implementation.
Diffstat (limited to 'sys/netinet6')
-rw-r--r-- | sys/netinet6/nd6_nbr.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netinet6/nd6_nbr.c b/sys/netinet6/nd6_nbr.c index fb8e379..0221c72 100644 --- a/sys/netinet6/nd6_nbr.c +++ b/sys/netinet6/nd6_nbr.c @@ -1167,11 +1167,11 @@ nd6_dad_find(struct ifaddr *ifa) { struct dadq *dp; - for (dp = V_dadq.tqh_first; dp; dp = dp->dad_list.tqe_next) { + TAILQ_FOREACH(dp, &V_dadq, dad_list) if (dp->dad_ifa == ifa) - return dp; - } - return NULL; + return (dp); + + return (NULL); } static void |