Page MenuHomeFreeBSD

D45122.1784394261.diff
No OneTemporary

Size
472 B
Referenced Files
None
Subscribers
None

D45122.1784394261.diff

diff --git a/sys/netinet/tcp_stacks/rack.c b/sys/netinet/tcp_stacks/rack.c
--- a/sys/netinet/tcp_stacks/rack.c
+++ b/sys/netinet/tcp_stacks/rack.c
@@ -22776,7 +22776,8 @@
* is acked first.
*/
flags &= ~TH_FIN;
- if ((sbused(sb) == (tp->snd_max - tp->snd_una)) &&
+ if (TCPS_HAVEESTABLISHED(tp->t_state) &&
+ (sbused(sb) == (tp->snd_max - tp->snd_una)) &&
((tp->snd_max - tp->snd_una) <= segsiz)) {
/*
* Ok less than or right at a MSS is

File Metadata

Mime Type
text/plain
Expires
Sat, Jul 18, 5:04 PM (4 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29186611
Default Alt Text
D45122.1784394261.diff (472 B)

Event Timeline