Index: net/quic/quic_stream_factory.cc |
diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc |
index b1dc9fe3c0c07e7815d7d5fd66404d56ac426a6e..d68e80d725e4d1e8f70e956443facb1471763927 100644 |
--- a/net/quic/quic_stream_factory.cc |
+++ b/net/quic/quic_stream_factory.cc |
@@ -256,7 +256,8 @@ QuicStreamFactory::QuicStreamFactory( |
QuicCryptoClientStreamFactory* quic_crypto_client_stream_factory, |
QuicRandom* random_generator, |
QuicClock* clock, |
- size_t max_packet_length) |
+ size_t max_packet_length, |
+ const QuicVersionVector& supported_versions) |
: require_confirmation_(true), |
host_resolver_(host_resolver), |
client_socket_factory_(client_socket_factory), |
@@ -265,8 +266,9 @@ QuicStreamFactory::QuicStreamFactory( |
random_generator_(random_generator), |
clock_(clock), |
max_packet_length_(max_packet_length), |
- weak_factory_(this), |
- port_seed_(random_generator_->RandUint64()) { |
+ supported_versions_(supported_versions), |
+ port_seed_(random_generator_->RandUint64()), |
+ weak_factory_(this) { |
config_.SetDefaults(); |
config_.set_idle_connection_state_lifetime( |
QuicTime::Delta::FromSeconds(30), |
@@ -495,7 +497,7 @@ int QuicStreamFactory::CreateSession( |
QuicConnection* connection = new QuicConnection(guid, addr, helper_.get(), |
writer.get(), false, |
- QuicSupportedVersions()); |
+ supported_versions_); |
writer->SetConnection(connection); |
connection->options()->max_packet_length = max_packet_length_; |