Skip static streams when destructing QuicSpdySession.
gfe-relnote: Protected by gfe2_reloadable_quic_eliminate_static_stream_map_2.
PiperOrigin-RevId: 248043470
Change-Id: I7135d574f27435e56db547d5ed26f4827c68d35b
diff --git a/quic/core/http/quic_spdy_session.cc b/quic/core/http/quic_spdy_session.cc
index 1bcf9cc..6aa48b2 100644
--- a/quic/core/http/quic_spdy_session.cc
+++ b/quic/core/http/quic_spdy_session.cc
@@ -331,6 +331,9 @@
static_cast<QuicSpdyStream*>(kv.second.get())->ClearSession();
}
for (auto const& kv : dynamic_streams()) {
+ if (eliminate_static_stream_map() && kv.second->is_static()) {
+ continue;
+ }
static_cast<QuicSpdyStream*>(kv.second.get())->ClearSession();
}
}