--- src/sys/netinet/ip_input.c 2005/06/03 23:23:03 1.53 +++ src/sys/netinet/ip_input.c 2005/06/08 23:45:00 1.54 @@ -1938,7 +1938,7 @@ ip_forward(struct mbuf *m, boolean_t usi * assume exclusive access to the IP header in `m', so any * data in a cluster may change before we reach icmp_error(). */ - MGET(mcopy, MB_DONTWAIT, m->m_type); + MGETHDR(mcopy, MB_DONTWAIT, m->m_type); if (mcopy != NULL && !m_dup_pkthdr(mcopy, m, MB_DONTWAIT)) { /* * It's probably ok if the pkthdr dup fails (because