Index: net/quic/core/quic_unacked_packet_map.cc |
diff --git a/net/quic/core/quic_unacked_packet_map.cc b/net/quic/core/quic_unacked_packet_map.cc |
index 7dc5a853280e94884e3eea50030900aa7ecd26a7..e5a069674f78fe30dfed6ccfb722058b6a30dc10 100644 |
--- a/net/quic/core/quic_unacked_packet_map.cc |
+++ b/net/quic/core/quic_unacked_packet_map.cc |
@@ -150,7 +150,14 @@ void QuicUnackedPacketMap::RemoveRetransmittability( |
info->retransmission = 0; |
info = &unacked_packets_[retransmission - least_unacked_]; |
} |
- MaybeRemoveRetransmittableFrames(info); |
+ |
+ if (info->has_crypto_handshake) { |
+ DCHECK(!info->retransmittable_frames.empty()); |
+ DCHECK_LT(0u, pending_crypto_packet_count_); |
+ --pending_crypto_packet_count_; |
+ info->has_crypto_handshake = false; |
+ } |
+ DeleteFrames(&info->retransmittable_frames); |
} |
void QuicUnackedPacketMap::RemoveRetransmittability( |
@@ -162,17 +169,6 @@ void QuicUnackedPacketMap::RemoveRetransmittability( |
RemoveRetransmittability(info); |
} |
-void QuicUnackedPacketMap::MaybeRemoveRetransmittableFrames( |
- QuicTransmissionInfo* transmission_info) { |
- if (transmission_info->has_crypto_handshake) { |
- DCHECK(!transmission_info->retransmittable_frames.empty()); |
- DCHECK_LT(0u, pending_crypto_packet_count_); |
- --pending_crypto_packet_count_; |
- transmission_info->has_crypto_handshake = false; |
- } |
- DeleteFrames(&transmission_info->retransmittable_frames); |
-} |
- |
void QuicUnackedPacketMap::IncreaseLargestObserved( |
QuicPacketNumber largest_observed) { |
DCHECK_LE(largest_observed_, largest_observed); |