gfe-relnote: Don't queue packets when closing a QUIC connection
This is a fix for crbug.com/979507
PiperOrigin-RevId: 256236902
Change-Id: Icc2a9050e138b83fb9409a0099ad983e2e2a2526
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc
index 3940dfb..f86466e 100644
--- a/quic/core/quic_connection.cc
+++ b/quic/core/quic_connection.cc
@@ -2653,6 +2653,10 @@
}
packet_generator_.ConsumeRetransmittableControlFrame(QuicFrame(frame));
packet_generator_.FlushAllQueuedFrames();
+ if (GetQuicReloadableFlag(quic_clear_queued_packets_on_connection_close)) {
+ QUIC_RELOADABLE_FLAG_COUNT(quic_clear_queued_packets_on_connection_close);
+ ClearQueuedPackets();
+ }
}
void QuicConnection::TearDownLocalConnectionState(