diff options
Diffstat (limited to 'net/dcsctp/packet/chunk_validators.cc')
-rw-r--r-- | net/dcsctp/packet/chunk_validators.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/net/dcsctp/packet/chunk_validators.cc b/net/dcsctp/packet/chunk_validators.cc index b3467037c7..48d351827e 100644 --- a/net/dcsctp/packet/chunk_validators.cc +++ b/net/dcsctp/packet/chunk_validators.cc @@ -38,9 +38,7 @@ SackChunk ChunkValidators::Clean(SackChunk&& sack) { // Not more than at most one remaining? Exit early. if (gap_ack_blocks.size() <= 1) { return SackChunk(sack.cumulative_tsn_ack(), sack.a_rwnd(), - std::move(gap_ack_blocks), - std::vector<TSN>(sack.duplicate_tsns().begin(), - sack.duplicate_tsns().end())); + std::move(gap_ack_blocks), sack.duplicate_tsns()); } // Sort the intervals by their start value, to aid in the merging below. @@ -63,8 +61,7 @@ SackChunk ChunkValidators::Clean(SackChunk&& sack) { } return SackChunk(sack.cumulative_tsn_ack(), sack.a_rwnd(), std::move(merged), - std::vector<TSN>(sack.duplicate_tsns().begin(), - sack.duplicate_tsns().end())); + sack.duplicate_tsns()); } bool ChunkValidators::Validate(const SackChunk& sack) { |