gfe-relnote: Initialize uninitialized private member variable QuicSpdyClientBase::max_allowed_push_id_ PiperOrigin-RevId: 259400950 Change-Id: Ibc19e2653260dc793367f11b78c084a373e18d80
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc index d2b133d..578df12 100644 --- a/quic/core/http/end_to_end_test.cc +++ b/quic/core/http/end_to_end_test.cc
@@ -278,6 +278,7 @@ if (override_client_connection_id_ != nullptr) { client->UseClientConnectionId(*override_client_connection_id_); } + client->client()->set_max_allowed_push_id(kMaxQuicStreamId); client->Connect(); return client; }
diff --git a/quic/tools/quic_spdy_client_base.cc b/quic/tools/quic_spdy_client_base.cc index c44c677..770b6ab 100644 --- a/quic/tools/quic_spdy_client_base.cc +++ b/quic/tools/quic_spdy_client_base.cc
@@ -45,7 +45,8 @@ std::move(network_helper), std::move(proof_verifier)), store_response_(false), - latest_response_code_(-1) {} + latest_response_code_(-1), + max_allowed_push_id_(0) {} QuicSpdyClientBase::~QuicSpdyClientBase() { // We own the push promise index. We need to explicitly kill
diff --git a/quic/tools/quic_spdy_client_base.h b/quic/tools/quic_spdy_client_base.h index 20237d0..dc1811d 100644 --- a/quic/tools/quic_spdy_client_base.h +++ b/quic/tools/quic_spdy_client_base.h
@@ -214,7 +214,7 @@ bool drop_response_body_ = false; // The max promise id to set on the client session when created. - QuicStreamId max_allowed_push_id_ = std::numeric_limits<QuicStreamId>::max(); + QuicStreamId max_allowed_push_id_; }; } // namespace quic