--- src/sys/netinet6/icmp6.c 2004/06/02 14:43:01 1.10 +++ src/sys/netinet6/icmp6.c 2004/06/07 07:02:42 1.11 @@ -1905,8 +1905,10 @@ icmp6_rip6_input(struct mbuf **mp, int o /* KAME hack: recover scopeid */ (void)in6_recoverscope(&rip6src, &ip6->ip6_src, m->m_pkthdr.rcvif); - LIST_FOREACH(in6p, &ripcbinfo.listhead, inp_list) + LIST_FOREACH(in6p, &ripcbinfo.pcblisthead, inp_list) { + if (in6p->inp_flags & INP_PLACEMARKER) + continue; if ((in6p->inp_vflag & INP_IPV6) == 0) continue; #ifdef HAVE_NRL_INPCB