summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_input.c
diff options
context:
space:
mode:
authormlaier <mlaier@FreeBSD.org>2004-02-13 19:20:43 +0000
committermlaier <mlaier@FreeBSD.org>2004-02-13 19:20:43 +0000
commit9edab9a14af41c1b801ef142a86f9437adc67db1 (patch)
treeb4381b03c7c3b39c03103c1e88f1d92ee694b1d2 /sys/netinet/ip_input.c
parentda4d773b129fb1339d7b5fc23b93388b18952d3b (diff)
downloadFreeBSD-src-9edab9a14af41c1b801ef142a86f9437adc67db1.zip
FreeBSD-src-9edab9a14af41c1b801ef142a86f9437adc67db1.tar.gz
Do not check receive interface when pfil(9) hook changed address.
Approved by: bms(mentor)
Diffstat (limited to 'sys/netinet/ip_input.c')
-rw-r--r--sys/netinet/ip_input.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c
index 3156b85..68a69bb 100644
--- a/sys/netinet/ip_input.c
+++ b/sys/netinet/ip_input.c
@@ -556,7 +556,7 @@ pass:
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.
OpenPOWER on IntegriCloud