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 3d4fb9b6c38a24bf4dfcef04bf84cb7b937caa16..586d27a17fa08b7f7ba6a8ee69e647b5a50bd4e5 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -326,10 +326,8 @@ void QuicSentPacketManager::HandleAckForSentPackets( |
} |
// Discard any retransmittable frames associated with revived packets. |
- for (PacketNumberSet::const_iterator revived_it = |
- ack_frame.revived_packets.begin(); |
- revived_it != ack_frame.revived_packets.end(); ++revived_it) { |
- MarkPacketRevived(*revived_it, delta_largest_observed); |
+ if (ack_frame.latest_revived_packet != 0) { |
+ MarkPacketRevived(ack_frame.latest_revived_packet, delta_largest_observed); |
} |
} |