| Index: net/quic/quic_protocol.cc
|
| diff --git a/net/quic/quic_protocol.cc b/net/quic/quic_protocol.cc
|
| index 545d8ecf4e341b8fe50e4c2afa7d2b054fbaea0e..314f0ff43b6d65c60400522b7d99ac9016c62d04 100644
|
| --- a/net/quic/quic_protocol.cc
|
| +++ b/net/quic/quic_protocol.cc
|
| @@ -726,6 +726,7 @@
|
|
|
| TransmissionInfo::TransmissionInfo(
|
| RetransmittableFrames* retransmittable_frames,
|
| + QuicPacketSequenceNumber sequence_number,
|
| QuicSequenceNumberLength sequence_number_length)
|
| : retransmittable_frames(retransmittable_frames),
|
| sequence_number_length(sequence_number_length),
|
| @@ -733,14 +734,17 @@
|
| bytes_sent(0),
|
| nack_count(0),
|
| transmission_type(NOT_RETRANSMISSION),
|
| - all_transmissions(NULL),
|
| - in_flight(false) {}
|
| + all_transmissions(new SequenceNumberSet),
|
| + in_flight(false) {
|
| + all_transmissions->insert(sequence_number);
|
| +}
|
|
|
| TransmissionInfo::TransmissionInfo(
|
| RetransmittableFrames* retransmittable_frames,
|
| + QuicPacketSequenceNumber sequence_number,
|
| QuicSequenceNumberLength sequence_number_length,
|
| TransmissionType transmission_type,
|
| - SequenceNumberList* all_transmissions)
|
| + SequenceNumberSet* all_transmissions)
|
| : retransmittable_frames(retransmittable_frames),
|
| sequence_number_length(sequence_number_length),
|
| sent_time(QuicTime::Zero()),
|
| @@ -748,6 +752,8 @@
|
| nack_count(0),
|
| transmission_type(transmission_type),
|
| all_transmissions(all_transmissions),
|
| - in_flight(false) {}
|
| + in_flight(false) {
|
| + all_transmissions->insert(sequence_number);
|
| +}
|
|
|
| } // namespace net
|
|
|