aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorJonathan Lemon <jlemon@FreeBSD.org>2001-09-29 05:02:36 +0000
committerJonathan Lemon <jlemon@FreeBSD.org>2001-09-29 05:02:36 +0000
commitcf912c894386913dee8f645db5122e52f55745b8 (patch)
tree6c3bd003b6d129209f0391efcc72ee0c90d95472 /sys/net
parent750c427849db3682230be31376d3c738f9c8baf9 (diff)
Notes
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if_stf.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/net/if_stf.c b/sys/net/if_stf.c
index b8842e27ac6b..ebbbe705199a 100644
--- a/sys/net/if_stf.c
+++ b/sys/net/if_stf.c
@@ -372,13 +372,9 @@ stf_getsrcifa6(ifp)
continue;
bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in));
- for (ia4 = TAILQ_FIRST(&in_ifaddrhead);
- ia4;
- ia4 = TAILQ_NEXT(ia4, ia_link))
- {
+ LIST_FOREACH(ia4, INADDR_HASH(in.s_addr), ia_hash)
if (ia4->ia_addr.sin_addr.s_addr == in.s_addr)
break;
- }
if (ia4 == NULL)
continue;