| Index: net/quic/chromium/mock_crypto_client_stream_factory.cc
|
| diff --git a/net/quic/chromium/mock_crypto_client_stream_factory.cc b/net/quic/chromium/mock_crypto_client_stream_factory.cc
|
| index 51f5c811379da6c29de9ec909bbdd8650e8d66db..7d00e5ac32e283429dea6d710eaf0f0c6ecdfd3d 100644
|
| --- a/net/quic/chromium/mock_crypto_client_stream_factory.cc
|
| +++ b/net/quic/chromium/mock_crypto_client_stream_factory.cc
|
| @@ -17,7 +17,8 @@ MockCryptoClientStreamFactory::~MockCryptoClientStreamFactory() {}
|
| MockCryptoClientStreamFactory::MockCryptoClientStreamFactory()
|
| : handshake_mode_(MockCryptoClientStream::CONFIRM_HANDSHAKE),
|
| last_stream_(nullptr),
|
| - config_(new QuicConfig()) {}
|
| + config_(new QuicConfig()),
|
| + use_normal_crypto_stream_(false) {}
|
|
|
| void MockCryptoClientStreamFactory::SetConfig(const QuicConfig& config) {
|
| config_.reset(new QuicConfig(config));
|
| @@ -34,6 +35,12 @@ MockCryptoClientStreamFactory::CreateQuicCryptoClientStream(
|
| proof_verify_details = proof_verify_details_queue_.front();
|
| proof_verify_details_queue_.pop();
|
| }
|
| +
|
| + if (use_normal_crypto_stream_) {
|
| + return new QuicCryptoClientStream(server_id, session, nullptr,
|
| + crypto_config, session);
|
| + }
|
| +
|
| last_stream_ = new MockCryptoClientStream(
|
| server_id, session, nullptr, *(config_.get()), crypto_config,
|
| handshake_mode_, proof_verify_details);
|
|
|