diff options
| author | Andre Oppermann <andre@FreeBSD.org> | 2007-06-10 21:07:21 +0000 |
|---|---|---|
| committer | Andre Oppermann <andre@FreeBSD.org> | 2007-06-10 21:07:21 +0000 |
| commit | f194524fb14f7a9b70207ae27955161cff73436c (patch) | |
| tree | 832c8d213ff37a60527e819b7443e39c1ac7301e | |
| parent | e8949f740721ce40b5efd34767866074502c3a02 (diff) | |
Notes
| -rw-r--r-- | sys/netinet/tcp_input.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 37162aaddc02..82e36db68d61 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -2232,7 +2232,6 @@ dodata: /* XXX */ if ((tlen || (thflags & TH_FIN)) && TCPS_HAVERCVDFIN(tp->t_state) == 0) { tcp_seq save_start = th->th_seq; - tcp_seq save_end = th->th_seq + tlen; m_adj(m, drop_hdrlen); /* delayed header drop */ /* * Insert segment which includes th into TCP reassembly queue @@ -2276,7 +2275,7 @@ dodata: /* XXX */ tp->t_flags |= TF_ACKNOW; } if (tlen > 0 && (tp->t_flags & TF_SACK_PERMIT)) - tcp_update_sack_list(tp, save_start, save_end); + tcp_update_sack_list(tp, save_start, save_start + tlen); #if 0 /* * Note the amount of data that peer has sent into |
