diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 7727ffe..da23221 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -2733,7 +2733,7 @@ static void tcp_process_loss(struct sock *sk, int flag, bool is_dupack, * lost, i.e., never-retransmitted data are (s)acked. */ if ((flag & FLAG_ORIG_SACK_ACKED) && - tcp_try_undo_loss(sk, true)) + tcp_try_undo_loss(sk, tp->undo_marker)) return; if (after(tp->snd_nxt, tp->high_seq)) {