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