diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c index 3156b85d9d9f..68a69bbce6b3 100644 --- a/sys/netinet/ip_input.c +++ b/sys/netinet/ip_input.c @@ -556,7 +556,7 @@ ip_input(struct mbuf *m) checkif = ip_checkinterface && (ipforwarding == 0) && m->m_pkthdr.rcvif != NULL && ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) && - (args.next_hop == NULL); + (args.next_hop == NULL) && (dchg == 0); /* * Check for exact addresses in the hash bucket.