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 ffdea9bc449eba38e33bb3cfe8b945aead0bcd3e..41221ccee2dd25daf69556aff1df6b6a5b37b281 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -520,15 +520,11 @@ bool QuicSentPacketManager::OnPacketSent( |
TransmissionType transmission_type, |
HasRetransmittableData has_retransmittable_data) { |
DCHECK_LT(0u, sequence_number); |
+ DCHECK(unacked_packets_.IsUnacked(sequence_number)); |
LOG_IF(DFATAL, bytes == 0) << "Cannot send empty packets."; |
if (pending_timer_transmission_count_ > 0) { |
--pending_timer_transmission_count_; |
} |
- // In rare circumstances, the packet could be serialized, sent, and then acked |
- // before OnPacketSent is called. |
- if (!unacked_packets_.IsUnacked(sequence_number)) { |
- return false; |
- } |
if (unacked_packets_.bytes_in_flight() == 0) { |
// TODO(ianswett): Consider being less aggressive to force a new |