summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authordarrenr <darrenr@FreeBSD.org>2001-09-12 22:06:36 +0000
committerdarrenr <darrenr@FreeBSD.org>2001-09-12 22:06:36 +0000
commitdbedb20a4ed81761bea9fbabaf021cc8bd6d5eb4 (patch)
tree50461c136401e7a7bec104c9bccb9b8ac426307e /sys/contrib
parentc033f80c47bcca1c3990ca811d8a27f08cfad781 (diff)
downloadFreeBSD-src-dbedb20a4ed81761bea9fbabaf021cc8bd6d5eb4.zip
FreeBSD-src-dbedb20a4ed81761bea9fbabaf021cc8bd6d5eb4.tar.gz
IPFilter munges multicast address packets on the loopback interface.
Submitted by: Frank Zolf Approved by: jkh MFC after: 0
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 3380fdb..bd7cd1f 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;
}
OpenPOWER on IntegriCloud