Index: head/sys/netinet/in_rmx.c =================================================================== --- head/sys/netinet/in_rmx.c +++ head/sys/netinet/in_rmx.c @@ -133,7 +133,7 @@ in_detachhead(void **head, int off) { - return (1); + return (rn_detachhead(head)); } #endif Index: head/sys/netinet6/in6_rmx.c =================================================================== --- head/sys/netinet6/in6_rmx.c +++ head/sys/netinet6/in6_rmx.c @@ -266,6 +266,7 @@ { callout_drain(&V_rtq_mtutimer); + return (rn_detachhead(head)); return (1); } #endif