diff options
author | Peter Wemm <peter@FreeBSD.org> | 2014-01-08 03:22:42 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2014-01-08 03:22:42 +0000 |
commit | b870694b605722580fa6bbbe8e2956214c6affbe (patch) | |
tree | 89468124ad73b735310c3f055dc524f2c52d9e39 /sys | |
parent | efa596224ac42e2d92907594a2fa72161aeb9c16 (diff) | |
download | src-b870694b605722580fa6bbbe8e2956214c6affbe.tar.gz src-b870694b605722580fa6bbbe8e2956214c6affbe.zip |
Revert MFC of r258821
Notes
Notes:
svn path=/stable/4/; revision=260439
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netinet/tcp_input.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 1d6421e67376..ed4595b4b58c 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -1705,15 +1705,13 @@ trimthenstep6: case TCPS_TIME_WAIT: if (SEQ_LEQ(th->th_ack, tp->snd_una)) { - if (tlen == 0 && tiwin == tp->snd_wnd && - !(thflags & TH_FIN)) { + if (tlen == 0 && tiwin == tp->snd_wnd) { tcpstat.tcps_rcvdupack++; /* * If we have outstanding data (other than * a window probe), this is a completely * duplicate ack (ie, window info didn't - * change and FIN isn't set), - * the ack is the biggest we've + * change), the ack is the biggest we've * seen and we've seen exactly our rexmt * threshhold of them, assume a packet * has been dropped and retransmit it. |