diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-09-29 05:02:36 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-09-29 05:02:36 +0000 |
| commit | cf912c894386913dee8f645db5122e52f55745b8 (patch) | |
| tree | 6c3bd003b6d129209f0391efcc72ee0c90d95472 /sys/net | |
| parent | 750c427849db3682230be31376d3c738f9c8baf9 (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/if_stf.c | 6 |
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; |
