diff options
author | Darren Reed <darrenr@FreeBSD.org> | 2001-09-12 22:06:36 +0000 |
---|---|---|
committer | Darren Reed <darrenr@FreeBSD.org> | 2001-09-12 22:06:36 +0000 |
commit | c0c3937c8fb79549c72f03d6233443ddb3e05867 (patch) | |
tree | 50461c136401e7a7bec104c9bccb9b8ac426307e /sys/contrib | |
parent | 855cda2e3b170d3509581bbb4a7304b029422bd5 (diff) | |
download | src-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.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 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; } |