diff options
| author | Yoshinobu Inoue <shin@FreeBSD.org> | 2000-01-25 01:26:47 +0000 |
|---|---|---|
| committer | Yoshinobu Inoue <shin@FreeBSD.org> | 2000-01-25 01:26:47 +0000 |
| commit | 69a34685788d3c2e58ac253224cf5256d95a7884 (patch) | |
| tree | f9c1696de725a2281650eb32e4caf9bcd87a3ad2 /sys/netinet/tcp_input.c | |
| parent | e2de10abe4ce4658acdc80258bf8a7c62da28930 (diff) | |
Notes
Diffstat (limited to 'sys/netinet/tcp_input.c')
| -rw-r--r-- | sys/netinet/tcp_input.c | 2 |
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; |
