diff options
-rw-r--r-- | net/ipv4/tcp_output.c | 4 |
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)) |