Index: net/quic/congestion_control/tcp_cubic_bytes_sender.cc |
diff --git a/net/quic/congestion_control/tcp_cubic_bytes_sender.cc b/net/quic/congestion_control/tcp_cubic_bytes_sender.cc |
index aeb58e70ed6a326d0fa1b84b60dc3a80f37f1610..d17c4df301d00538f9f44a343762fc24238e4621 100644 |
--- a/net/quic/congestion_control/tcp_cubic_bytes_sender.cc |
+++ b/net/quic/congestion_control/tcp_cubic_bytes_sender.cc |
@@ -183,7 +183,7 @@ void TcpCubicBytesSender::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(kDefaultTCPMSS, congestion_window_); |
congestion_window_ = congestion_window_ - kDefaultTCPMSS; |
} else if (reno_) { |