diff options
author | darrenr <darrenr@FreeBSD.org> | 2001-09-12 22:06:36 +0000 |
---|---|---|
committer | darrenr <darrenr@FreeBSD.org> | 2001-09-12 22:06:36 +0000 |
commit | dbedb20a4ed81761bea9fbabaf021cc8bd6d5eb4 (patch) | |
tree | 50461c136401e7a7bec104c9bccb9b8ac426307e /sys/contrib/ipfilter | |
parent | c033f80c47bcca1c3990ca811d8a27f08cfad781 (diff) | |
download | FreeBSD-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/ipfilter')
-rw-r--r-- | sys/contrib/ipfilter/netinet/fil.c | 2 |
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; } |