summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2011-10-13 13:33:23 +0000
committerglebius <glebius@FreeBSD.org>2011-10-13 13:33:23 +0000
commit16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310 (patch)
tree8d4419739371dadf290e809b2773378a8b66276c
parent57408837a2f7de2a34a9d7d93294999f7193c2c6 (diff)
downloadFreeBSD-src-16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310.zip
FreeBSD-src-16af3ddcd2d886ac3f2b033d16ea2a05a8ed3310.tar.gz
Use TAILQ_FOREACH() in the nd6_dad_find() instead of hand-rolled implementation.
-rw-r--r--sys/netinet6/nd6_nbr.c8
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
OpenPOWER on IntegriCloud