gfe-relnote: In QUIC v47+, use variable packet number length in long header packet. Protected by DISABLED gfe2_reloadable_flag_quic_enable_version_47.
PiperOrigin-RevId: 253292288
Change-Id: Ife584a4c416dba0d63462b9a9e7f925917af6378
diff --git a/quic/core/quic_packet_creator.cc b/quic/core/quic_packet_creator.cc
index 7ba82e3..eb0596f 100644
--- a/quic/core/quic_packet_creator.cc
+++ b/quic/core/quic_packet_creator.cc
@@ -832,7 +832,8 @@
}
QuicPacketNumberLength QuicPacketCreator::GetPacketNumberLength() const {
- if (HasIetfLongHeader() && framer_->transport_version() != QUIC_VERSION_99) {
+ if (HasIetfLongHeader() &&
+ !framer_->version().SendsVariableLengthPacketNumberInLongHeader()) {
return PACKET_4BYTE_PACKET_NUMBER;
}
return packet_.packet_number_length;