| Index: net/quic/quic_packet_creator.cc
|
| diff --git a/net/quic/quic_packet_creator.cc b/net/quic/quic_packet_creator.cc
|
| index b39965029134ee14cf06f586c55a8a8bc675c91b..f0e5c2bbc28b019eab5e62e24a13df322edddc1f 100644
|
| --- a/net/quic/quic_packet_creator.cc
|
| +++ b/net/quic/quic_packet_creator.cc
|
| @@ -406,8 +406,15 @@ void QuicPacketCreator::FillPacketHeader(QuicFecGroupNumber fec_group,
|
| }
|
|
|
| bool QuicPacketCreator::ShouldRetransmit(const QuicFrame& frame) {
|
| - return frame.type != ACK_FRAME && frame.type != CONGESTION_FEEDBACK_FRAME &&
|
| - frame.type != PADDING_FRAME;
|
| + switch (frame.type) {
|
| + case ACK_FRAME:
|
| + case CONGESTION_FEEDBACK_FRAME:
|
| + case PADDING_FRAME:
|
| + case STOP_WAITING_FRAME:
|
| + return false;
|
| + default:
|
| + return true;
|
| + }
|
| }
|
|
|
| bool QuicPacketCreator::AddFrame(const QuicFrame& frame,
|
|
|