| 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 d7f0a6060b5b1620b8a410893b135b7e516f163b..ad83057217a17e8f2f3ab7caa674a890c66d30e6 100644
|
| --- a/net/quic/quic_sent_packet_manager.cc
|
| +++ b/net/quic/quic_sent_packet_manager.cc
|
| @@ -513,12 +513,12 @@ QuicSentPacketManager::RetransmissionTimeoutMode
|
|
|
| void QuicSentPacketManager::OnPacketAbandoned(
|
| QuicPacketSequenceNumber sequence_number) {
|
| - if (unacked_packets_.IsPending(sequence_number)) {
|
| - LOG_IF(DFATAL, unacked_packets_.GetTransmissionInfo(
|
| - sequence_number).bytes_sent == 0);
|
| - send_algorithm_->OnPacketAbandoned(
|
| - sequence_number,
|
| - unacked_packets_.GetTransmissionInfo(sequence_number).bytes_sent);
|
| + const QuicUnackedPacketMap::TransmissionInfo& transmission_info =
|
| + unacked_packets_.GetTransmissionInfo(sequence_number);
|
| + if (transmission_info.pending) {
|
| + LOG_IF(DFATAL, transmission_info.bytes_sent == 0);
|
| + send_algorithm_->OnPacketAbandoned(sequence_number,
|
| + transmission_info.bytes_sent);
|
| unacked_packets_.SetNotPending(sequence_number);
|
| }
|
| }
|
|
|