Prevent QUIC subclasses from accessing stream_map_.size().
No behavior change. not protected.
PiperOrigin-RevId: 324674633
Change-Id: Iaac67b21a154be167b1f404a4f4d3b83bff72a38
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index 68fde60..5b825ed 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -1975,6 +1975,8 @@
stream_id_manager_.num_open_outgoing_streams() -
locally_closed_streams_highest_offset_.size();
}
+ DCHECK_GE(static_cast<QuicStreamCount>(stream_map_.size()),
+ num_static_streams_ + num_draining_streams_);
return stream_map_.size() - num_draining_streams_ - num_static_streams_;
}