Skip a QUIC_BUG in QuicConnection::SendAllPendingAcks when connection is closed.
PiperOrigin-RevId: 610511462
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc
index 8f3437f..f7dcd48 100644
--- a/quiche/quic/core/quic_connection.cc
+++ b/quiche/quic/core/quic_connection.cc
@@ -5860,14 +5860,13 @@
if (!flushed) {
// Connection is write blocked.
QUIC_BUG_IF(quic_bug_12714_33,
- !writer_->IsWriteBlocked() &&
+ connected_ && !writer_->IsWriteBlocked() &&
!LimitedByAmplificationFactor(
packet_creator_.max_packet_length()) &&
!IsMissingDestinationConnectionID())
<< "Writer not blocked and not throttled by amplification factor, "
"but ACK not flushed for packet space:"
<< PacketNumberSpaceToString(static_cast<PacketNumberSpace>(i))
- << ", connected: " << connected_
<< ", fill_coalesced_packet: " << fill_coalesced_packet_
<< ", blocked_by_no_connection_id: "
<< (peer_issued_cid_manager_ != nullptr &&