Index: net/tools/quic/quic_simple_server.cc |
diff --git a/net/tools/quic/quic_simple_server.cc b/net/tools/quic/quic_simple_server.cc |
index 5a9b73fd8b176da811c21223804c894c26de5568..91a000b98e7722b8181b0a12be9da2751bc6af35 100644 |
--- a/net/tools/quic/quic_simple_server.cc |
+++ b/net/tools/quic/quic_simple_server.cc |
@@ -34,9 +34,11 @@ const int kReadBufferSize = 2 * kMaxPacketSize; |
} // namespace |
-QuicSimpleServer::QuicSimpleServer(std::unique_ptr<ProofSource> proof_source, |
- const QuicConfig& config, |
- const QuicVersionVector& supported_versions) |
+QuicSimpleServer::QuicSimpleServer( |
+ std::unique_ptr<ProofSource> proof_source, |
+ const QuicConfig& config, |
+ const QuicCryptoServerConfig::ConfigOptions& crypto_config_options, |
+ const QuicVersionVector& supported_versions) |
: version_manager_(supported_versions), |
helper_( |
new QuicChromiumConnectionHelper(&clock_, QuicRandom::GetInstance())), |
@@ -44,6 +46,7 @@ QuicSimpleServer::QuicSimpleServer(std::unique_ptr<ProofSource> proof_source, |
base::ThreadTaskRunnerHandle::Get().get(), |
&clock_)), |
config_(config), |
+ crypto_config_options_(crypto_config_options), |
crypto_config_(kSourceAddressTokenSecret, |
QuicRandom::GetInstance(), |
std::move(proof_source)), |
@@ -76,7 +79,7 @@ void QuicSimpleServer::Initialize() { |
std::unique_ptr<CryptoHandshakeMessage> scfg(crypto_config_.AddDefaultConfig( |
helper_->GetRandomGenerator(), helper_->GetClock(), |
- QuicCryptoServerConfig::ConfigOptions())); |
+ crypto_config_options_)); |
} |
QuicSimpleServer::~QuicSimpleServer() {} |