Use protocol flag to gate HTTP/3 server push. The flag value is default false in production, but can be set to true for testing. gfe-relnote: testing change only. not protected. PiperOrigin-RevId: 304655907 Change-Id: I77b2eb8e523915e14f72ab0e135ec2a1bef636d9
diff --git a/quic/core/http/quic_spdy_session.cc b/quic/core/http/quic_spdy_session.cc index 1135143..14d9a7e 100644 --- a/quic/core/http/quic_spdy_session.cc +++ b/quic/core/http/quic_spdy_session.cc
@@ -397,7 +397,8 @@ spdy_framer_(SpdyFramer::ENABLE_COMPRESSION), spdy_framer_visitor_(new SpdyFramerVisitor(this)), server_push_enabled_(true), - ietf_server_push_enabled_(false), + ietf_server_push_enabled_( + GetQuicFlag(FLAGS_quic_enable_http3_server_push)), destruction_indicator_(123456789), debug_visitor_(nullptr), http3_goaway_received_(false),