diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2000-10-20 14:10:37 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2000-10-20 14:10:37 +0000 |
| commit | cc22c7a746189d133a270194db8d3b2f11a382d0 (patch) | |
| tree | fc5ac7290599f67720ef356e1ba481320edf7d96 /sys/netinet | |
| parent | 2a2e255b8aab62d0dc47a6ce44f824c86a1da213 (diff) | |
Notes
Diffstat (limited to 'sys/netinet')
| -rw-r--r-- | sys/netinet/ip_output.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index cbf7129bcb6c..7c166b77eb1a 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -876,9 +876,7 @@ skip_ipsec: mhip->ip_vhl = IP_MAKE_VHL(IPVERSION, mhlen >> 2); } m->m_len = mhlen; - mhip->ip_off = ((off - hlen) >> 3) + (ip->ip_off & ~IP_MF); - if (ip->ip_off & IP_MF) - mhip->ip_off |= IP_MF; + mhip->ip_off = ((off - hlen) >> 3) + ip->ip_off; if (off + len >= (u_short)ip->ip_len) len = (u_short)ip->ip_len - off; else |
