--- src/sys/dev/netif/vr/if_vr.c 2005/06/20 13:08:01 1.31 +++ src/sys/dev/netif/vr/if_vr.c 2005/06/20 13:30:53 1.32 @@ -556,8 +556,7 @@ vr_setmulti(struct vr_softc *sc) CSR_WRITE_4(sc, VR_MAR1, 0); /* Now program new ones. */ - for (ifma = ifp->if_multiaddrs.lh_first; ifma != NULL; - ifma = ifma->ifma_link.le_next) { + LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { int h; if (ifma->ifma_addr->sa_family != AF_LINK)