diff options
author | mlaier <mlaier@FreeBSD.org> | 2004-02-13 19:20:43 +0000 |
---|---|---|
committer | mlaier <mlaier@FreeBSD.org> | 2004-02-13 19:20:43 +0000 |
commit | 9edab9a14af41c1b801ef142a86f9437adc67db1 (patch) | |
tree | b4381b03c7c3b39c03103c1e88f1d92ee694b1d2 /sys/netinet | |
parent | da4d773b129fb1339d7b5fc23b93388b18952d3b (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/netinet/ip_input.c | 2 |
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. |