| Index: net/tools/quic/stateless_rejector.cc
|
| diff --git a/net/tools/quic/stateless_rejector.cc b/net/tools/quic/stateless_rejector.cc
|
| index 5973a9e25230b54019954d3b89fc498ea3fbb3fb..e85e0a6a82842b23fa266c6a8843b74cb2761a1d 100644
|
| --- a/net/tools/quic/stateless_rejector.cc
|
| +++ b/net/tools/quic/stateless_rejector.cc
|
| @@ -35,6 +35,7 @@ StatelessRejector::StatelessRejector(
|
| QuicCompressedCertsCache* compressed_certs_cache,
|
| const QuicClock* clock,
|
| QuicRandom* random,
|
| + QuicByteCount chlo_packet_size,
|
| const IPEndPoint& client_address,
|
| const IPEndPoint& server_address)
|
| : state_(FAILED),
|
| @@ -42,6 +43,7 @@ StatelessRejector::StatelessRejector(
|
| version_(version),
|
| versions_(versions),
|
| connection_id_(0),
|
| + chlo_packet_size_(chlo_packet_size),
|
| client_address_(client_address),
|
| server_address_(server_address),
|
| clock_(clock),
|
| @@ -86,8 +88,9 @@ 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_, &reply_,
|
| - &diversification_nonce, &error_details_);
|
| + random_, compressed_certs_cache_, ¶ms, &proof_,
|
| + QuicCryptoStream::CryptoMessageFramingOverhead(version_),
|
| + chlo_packet_size_, &reply_, &diversification_nonce, &error_details_);
|
| if (error != QUIC_NO_ERROR) {
|
| error_ = error;
|
| return;
|
|
|