--- src/sys/net/stf/if_stf.c 2006/12/22 23:44:57 1.18 +++ src/sys/net/stf/if_stf.c 2007/09/01 20:43:24 1.19 @@ -425,9 +425,7 @@ stf_checkaddr4(struct stf_softc *sc, str /* * reject packets with broadcast */ - for (ia4 = TAILQ_FIRST(&in_ifaddrhead); - ia4; - ia4 = TAILQ_NEXT(ia4, ia_link)) + TAILQ_FOREACH(ia4, &in_ifaddrhead, ia_link) { if ((ia4->ia_ifa.ifa_ifp->if_flags & IFF_BROADCAST) == 0) continue;