Index: net/quic/congestion_control/tcp_cubic_sender.cc |
diff --git a/net/quic/congestion_control/tcp_cubic_sender.cc b/net/quic/congestion_control/tcp_cubic_sender.cc |
index 1221fd3b81afbbe0f1c3e5b696e1a0700ba172ea..c0b525079911c47e4ba4861b2a0aaf60d0981784 100644 |
--- a/net/quic/congestion_control/tcp_cubic_sender.cc |
+++ b/net/quic/congestion_control/tcp_cubic_sender.cc |
@@ -197,7 +197,7 @@ void TcpCubicSender::OnPacketLost(QuicPacketNumber packet_number, |
prr_.OnPacketLost(bytes_in_flight); |
// TODO(jri): Separate out all of slow start into a separate class. |
- if (slow_start_large_reduction_) { |
+ if (slow_start_large_reduction_ && InSlowStart()) { |
DCHECK_LT(1u, congestion_window_); |
congestion_window_ = congestion_window_ - 1; |
} else if (reno_) { |