--- src/sys/netinet/in_rmx.c 2005/01/01 09:20:05 1.8 +++ src/sys/netinet/in_rmx.c 2005/01/06 17:59:32 1.9 @@ -120,8 +120,7 @@ in_addroute(char *key, char *mask, struc * Find out if it is because of an * ARP entry and delete it if so. */ - rt2 = rtlookup((struct sockaddr *)sin, 0, - RTF_CLONING | RTF_PRCLONING); + rt2 = rtpurelookup((struct sockaddr *)sin); if (rt2) { --rt->rt_refcnt; if (rt2->rt_flags & RTF_LLINFO &&