Fix QUICHE build issue in Chromium.

PiperOrigin-RevId: 341714423
Change-Id: I675ed0a9af80de91e4481dcaa792e7ddbb947421
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index a648c69..6b188fc 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -2389,8 +2389,7 @@
   const QuicPacketCount packets_sent_now =
       client_connection->GetStats().packets_sent;
 
-  if (version_.UsesHttp3() &&
-      absl::GetFlag(FLAGS_gfe2_reloadable_flag_quic_split_up_send_rst_2)) {
+  if (version_.UsesHttp3() && GetQuicReloadableFlag(quic_split_up_send_rst_2)) {
     // Make sure 2 packets were sent, one for QPACK instructions, another for
     // RESET_STREAM and STOP_SENDING.
     EXPECT_EQ(packets_sent_before + 2, packets_sent_now);
diff --git a/quic/core/quic_stream_sequencer_buffer.cc b/quic/core/quic_stream_sequencer_buffer.cc
index 9208de6..c4559dc 100644
--- a/quic/core/quic_stream_sequencer_buffer.cc
+++ b/quic/core/quic_stream_sequencer_buffer.cc
@@ -92,16 +92,16 @@
   if (current_blocks_count_ >= num_of_blocks_needed) {
     return;
   }
-  size_t new_block_count_ =
-      std::clamp(kBlocksGrowthFactor * current_blocks_count_,
-                 num_of_blocks_needed, max_blocks_count_);
-  auto new_blocks = std::make_unique<BufferBlock*[]>(new_block_count_);
+  size_t new_block_count = kBlocksGrowthFactor * current_blocks_count_;
+  new_block_count = std::min(std::max(new_block_count, num_of_blocks_needed),
+                             max_blocks_count_);
+  auto new_blocks = std::make_unique<BufferBlock*[]>(new_block_count);
   if (blocks_ != nullptr) {
     memcpy(new_blocks.get(), blocks_.get(),
            current_blocks_count_ * sizeof(BufferBlock*));
   }
   blocks_ = std::move(new_blocks);
-  current_blocks_count_ = new_block_count_;
+  current_blocks_count_ = new_block_count;
 }
 
 QuicErrorCode QuicStreamSequencerBuffer::OnStreamData(