aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib
diff options
context:
space:
mode:
authorDarren Reed <darrenr@FreeBSD.org>2001-09-12 22:06:36 +0000
committerDarren Reed <darrenr@FreeBSD.org>2001-09-12 22:06:36 +0000
commitc0c3937c8fb79549c72f03d6233443ddb3e05867 (patch)
tree50461c136401e7a7bec104c9bccb9b8ac426307e /sys/contrib
parent855cda2e3b170d3509581bbb4a7304b029422bd5 (diff)
downloadsrc-c0c3937c8fb79549c72f03d6233443ddb3e05867.tar.gz
src-c0c3937c8fb79549c72f03d6233443ddb3e05867.zip
IPFilter munges multicast address packets on the loopback interface.
Submitted by: Frank Zolf Approved by: jkh MFC after: 0
Notes
Notes: svn path=/head/; revision=83380
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/ipfilter/netinet/fil.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/contrib/ipfilter/netinet/fil.c b/sys/contrib/ipfilter/netinet/fil.c
index 3380fdbdf865..bd7cd1ff818e 100644
--- a/sys/contrib/ipfilter/netinet/fil.c
+++ b/sys/contrib/ipfilter/netinet/fil.c
@@ -806,7 +806,7 @@ int out;
/*
* disable delayed checksums.
*/
- if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) {
+ if (out && (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA)) {
in_delayed_cksum(m);
m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA;
}