summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
diff options
context:
space:
mode:
authorYoshinobu Inoue <shin@FreeBSD.org>2000-01-25 01:26:47 +0000
committerYoshinobu Inoue <shin@FreeBSD.org>2000-01-25 01:26:47 +0000
commit69a34685788d3c2e58ac253224cf5256d95a7884 (patch)
treef9c1696de725a2281650eb32e4caf9bcd87a3ad2 /sys/netinet/tcp_input.c
parente2de10abe4ce4658acdc80258bf8a7c62da28930 (diff)
Notes
Diffstat (limited to 'sys/netinet/tcp_input.c')
-rw-r--r--sys/netinet/tcp_input.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
index 73df9fd0118f..2a847e6c839a 100644
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -2396,6 +2396,8 @@ tcp_pulloutofband(so, th, m, off)
tp->t_oobflags |= TCPOOB_HAVEDATA;
bcopy(cp+1, cp, (unsigned)(m->m_len - cnt - 1));
m->m_len--;
+ if (m->m_flags & M_PKTHDR)
+ m->m_pkthdr.len--;
return;
}
cnt -= m->m_len;