Add two QUIC_BUGs to debug b/182571515.
PiperOrigin-RevId: 364860049
Change-Id: I81fdfb4eeae70ce5ac8a22d08011991e0a73c433
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index b7622f5..b8640de 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -994,6 +994,11 @@
closed_streams_clean_up_alarm_->Set(
connection_->clock()->ApproximateNow());
}
+ QUIC_BUG_IF(
+ 364846171_1,
+ connection_->packet_creator().HasPendingStreamFramesOfStream(stream_id))
+ << "Stream " << stream_id
+ << " gets closed while there are pending frames.";
}
if (!stream->HasReceivedFinalOffset()) {
@@ -2140,6 +2145,9 @@
}
// Do not retransmit data of a closed stream.
streams_with_pending_retransmission_.erase(id);
+ QUIC_BUG_IF(364846171_2,
+ connection_->packet_creator().HasPendingStreamFramesOfStream(id))
+ << "Stream " << id << " gets closed while there are pending frames.";
}
QuicStream* QuicSession::GetStream(QuicStreamId id) const {