Fix DCHECK which might not be true when flag dependency is violated.
gfe-relnote: debug only, no prod change, not protected.
PiperOrigin-RevId: 261959159
Change-Id: I25aac83adc27808a2b4f438eb5c06c276f5b3ec8
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index fe65bc3..a5a35f7 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -1353,7 +1353,8 @@
QuicStream* QuicSession::GetOrCreateDynamicStream(
const QuicStreamId stream_id) {
- DCHECK(!GetQuicReloadableFlag(quic_inline_getorcreatedynamicstream));
+ DCHECK(!GetQuicReloadableFlag(quic_inline_getorcreatedynamicstream) ||
+ !GetQuicReloadableFlag(quic_handle_staticness_for_spdy_stream));
StreamMap::iterator it = stream_map_.find(stream_id);
if (it != stream_map_.end()) {
return it->second.get();