--- src/sys/netinet6/nd6_nbr.c 2005/01/06 09:14:13 1.8 +++ src/sys/netinet6/nd6_nbr.c 2005/01/06 17:59:32 1.9 @@ -212,7 +212,7 @@ nd6_ns_input(struct mbuf *m, int off, in tsin6.sin6_family = AF_INET6; tsin6.sin6_addr = taddr6; - rt = rtlookup((struct sockaddr *)&tsin6, 0, 0); + rt = rtpurelookup((struct sockaddr *)&tsin6); if (rt != NULL && (rt->rt_flags & RTF_ANNOUNCE) && rt->rt_gateway->sa_family == AF_LINK) { /*