Fix a gfe_quic_fuzzer issue caused by uninitialized packet number. gfe-relnote: (n/a) Test only. PiperOrigin-RevId: 278637204 Change-Id: Ica4277aa9962c206cd7f1d7acbb3a713f88309eb
diff --git a/quic/core/quic_packet_number.h b/quic/core/quic_packet_number.h index 8a75149..18e78bb 100644 --- a/quic/core/quic_packet_number.h +++ b/quic/core/quic_packet_number.h
@@ -31,6 +31,11 @@ << "Use default constructor for uninitialized packet number"; } + // The sentinel value representing an uninitialized packet number. + static constexpr uint64_t UninitializedPacketNumber() { + return std::numeric_limits<uint64_t>::max(); + } + // Packet number becomes uninitialized after calling this function. void Clear(); @@ -84,11 +89,6 @@ // REQUIRES: lhs >= rhs. friend inline uint64_t operator-(QuicPacketNumber lhs, QuicPacketNumber rhs); - // The sentinel value representing an uninitialized packet number. - static constexpr uint64_t UninitializedPacketNumber() { - return std::numeric_limits<uint64_t>::max(); - } - uint64_t packet_number_; };