Page MenuHomeFreeBSD

D43346.diff
No OneTemporary

D43346.diff

diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -2499,7 +2499,8 @@
goto dropafterack;
}
if (tcp_is_sack_recovery(tp, &to)) {
- if (((sack_changed = tcp_sack_doack(tp, &to, th->th_ack)) != 0) &&
+ sack_changed = tcp_sack_doack(tp, &to, th->th_ack);
+ if ((sack_changed != SACK_NOCHANGE) &&
(tp->t_flags & TF_LRD)) {
tcp_sack_lost_retransmission(tp, th);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 29, 5:00 PM (3 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17843310
Default Alt Text
D43346.diff (467 B)

Event Timeline