| Index: net/tools/quic/stateless_rejector.cc
|
| diff --git a/net/tools/quic/stateless_rejector.cc b/net/tools/quic/stateless_rejector.cc
|
| index ab69fc9f94be2c3351dfee6064f65b4a90e04f45..aacb290f4e1586433e0d4c0db3ea0faa8ce44073 100644
|
| --- a/net/tools/quic/stateless_rejector.cc
|
| +++ b/net/tools/quic/stateless_rejector.cc
|
| @@ -54,7 +54,9 @@ StatelessRejector::StatelessRejector(
|
| clock_(clock),
|
| random_(random),
|
| crypto_config_(crypto_config),
|
| - compressed_certs_cache_(compressed_certs_cache) {}
|
| + compressed_certs_cache_(compressed_certs_cache),
|
| + proof_(new QuicCryptoProof),
|
| + params_(new QuicCryptoNegotiatedParameters) {}
|
|
|
| StatelessRejector::~StatelessRejector() {}
|
|
|
| @@ -88,7 +90,7 @@ void StatelessRejector::Process(std::unique_ptr<StatelessRejector> rejector,
|
| rejector_ptr->crypto_config_->ValidateClientHello(
|
| rejector_ptr->chlo_, rejector_ptr->client_address_.address(),
|
| rejector_ptr->server_address_.address(), rejector_ptr->version_,
|
| - rejector_ptr->clock_, &rejector_ptr->proof_,
|
| + rejector_ptr->clock_, rejector_ptr->proof_,
|
| std::unique_ptr<ValidateCallback>(
|
| new ValidateCallback(std::move(rejector), std::move(done_cb))));
|
| }
|
| @@ -128,7 +130,7 @@ void StatelessRejector::ProcessClientHello(
|
| /*reject_only=*/true, connection_id_, server_address_.address(),
|
| client_address_, version_, versions_,
|
| /*use_stateless_rejects=*/true, server_designated_connection_id_, clock_,
|
| - random_, compressed_certs_cache_, ¶ms_, &proof_,
|
| + random_, compressed_certs_cache_, params_, proof_,
|
| QuicCryptoStream::CryptoMessageFramingOverhead(version_),
|
| chlo_packet_size_, std::move(cb));
|
| }
|
|
|