Maybe send SETTINGS for MaxPushIdFrame.

gfe-relnote: v99 only, not protected.
PiperOrigin-RevId: 265108850
Change-Id: I0c4abf9e479e5f90d7d06652e7c85a08afe6b78c
diff --git a/quic/core/http/quic_send_control_stream.cc b/quic/core/http/quic_send_control_stream.cc
index f395912..2924eda 100644
--- a/quic/core/http/quic_send_control_stream.cc
+++ b/quic/core/http/quic_send_control_stream.cc
@@ -68,6 +68,7 @@
 void QuicSendControlStream::SendMaxPushIdFrame(PushId max_push_id) {
   QuicConnection::ScopedPacketFlusher flusher(session()->connection());
 
+  MaybeSendSettingsFrame();
   MaxPushIdFrame frame;
   frame.push_id = max_push_id;
   std::unique_ptr<char[]> buffer;