--- src/sys/net/faith/if_faith.c 2005/01/06 09:14:13 1.10 +++ src/sys/net/faith/if_faith.c 2005/01/06 17:59:32 1.11 @@ -368,7 +368,7 @@ faithprefix(in6) sin6.sin6_family = AF_INET6; sin6.sin6_len = sizeof(struct sockaddr_in6); sin6.sin6_addr = *in6; - rt = rtlookup((struct sockaddr *)&sin6, 0, 0UL); + rt = rtpurelookup((struct sockaddr *)&sin6); if (rt != NULL && rt->rt_ifp && rt->rt_ifp->if_type == IFT_FAITH && (rt->rt_ifp->if_flags & IFF_UP)) ret = 1;