aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/ipv4/tcp_output.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
index ad7549f1d0ad..819bf0c8fbde 100644
--- a/net/ipv4/tcp_output.c
+++ b/net/ipv4/tcp_output.c
@@ -2131,9 +2131,7 @@ void tcp_send_loss_probe(struct sock *sk)
2131 if (WARN_ON(!skb || !tcp_skb_pcount(skb))) 2131 if (WARN_ON(!skb || !tcp_skb_pcount(skb)))
2132 goto rearm_timer; 2132 goto rearm_timer;
2133 2133
2134 /* Probe with zero data doesn't trigger fast recovery. */ 2134 err = __tcp_retransmit_skb(sk, skb);
2135 if (skb->len > 0)
2136 err = __tcp_retransmit_skb(sk, skb);
2137 2135
2138 /* Record snd_nxt for loss detection. */ 2136 /* Record snd_nxt for loss detection. */
2139 if (likely(!err)) 2137 if (likely(!err))