Index: net/quic/quic_sent_packet_manager.cc |
diff --git a/net/quic/quic_sent_packet_manager.cc b/net/quic/quic_sent_packet_manager.cc |
index bed16fe8e7a4de13cc2d6d716a37abf9b6689afe..1dc40bfcd5fb9a2634e36065da0f9e1653c230ab 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -295,7 +295,7 @@ void QuicSentPacketManager::HandleAckForSentPackets( |
if (ack_frame.missing_packets.Contains(packet_number)) { |
// Don't continue to increase the nack count for packets not in flight. |
- if (!it->in_flight) { |
+ if (FLAGS_quic_simplify_loss_detection || !it->in_flight) { |
continue; |
} |
// Consider it multiple nacks when there is a gap between the missing |
@@ -440,7 +440,7 @@ PendingRetransmission QuicSentPacketManager::NextPendingRetransmission() { |
return PendingRetransmission(path_id_, packet_number, transmission_type, |
transmission_info.retransmittable_frames, |
transmission_info.has_crypto_handshake, |
- transmission_info.needs_padding, |
+ transmission_info.num_padding_bytes, |
transmission_info.encryption_level, |
transmission_info.packet_number_length); |
} |