Avoid performing pending stream actions after the connection is closed.
gfe-relnote: v99 only, not in prod.
PiperOrigin-RevId: 254805203
Change-Id: I6b7dbc36097d5e8c95a03c3f58a1ef0e32452316
diff --git a/quic/core/http/quic_spdy_session.cc b/quic/core/http/quic_spdy_session.cc
index 55ceb2a..3ef610e 100644
--- a/quic/core/http/quic_spdy_session.cc
+++ b/quic/core/http/quic_spdy_session.cc
@@ -748,6 +748,7 @@
bool QuicSpdySession::ProcessPendingStream(PendingStream* pending) {
DCHECK(VersionHasStreamType(connection()->transport_version()));
+ DCHECK(connection()->connected());
struct iovec iov;
if (!pending->sequencer()->GetReadableRegion(&iov)) {
// The first byte hasn't been received yet.