Index: net/quic/core/quic_framer.cc |
diff --git a/net/quic/core/quic_framer.cc b/net/quic/core/quic_framer.cc |
index bd0ae950c0b83d71f1dca8fc046044798e564e78..6111e8d18407a01a9cf6eecc075bef28667a53ba 100644 |
--- a/net/quic/core/quic_framer.cc |
+++ b/net/quic/core/quic_framer.cc |
@@ -466,7 +466,9 @@ QuicEncryptedPacket* QuicFramer::BuildPublicResetPacket( |
CryptoHandshakeMessage reset; |
reset.set_tag(kPRST); |
reset.SetValue(kRNON, packet.nonce_proof); |
- reset.SetValue(kRSEQ, packet.rejected_packet_number); |
+ if (!FLAGS_quic_remove_packet_number_from_public_reset) { |
+ reset.SetValue(kRSEQ, packet.rejected_packet_number); |
+ } |
if (!packet.client_address.address().empty()) { |
// packet.client_address is non-empty. |
QuicSocketAddressCoder address_coder(packet.client_address); |