diff options
Diffstat (limited to 'net/tools/quic/quic_client.cc')
-rw-r--r-- | net/tools/quic/quic_client.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/tools/quic/quic_client.cc b/net/tools/quic/quic_client.cc index a01e3c7..b8cf6e9 100644 --- a/net/tools/quic/quic_client.cc +++ b/net/tools/quic/quic_client.cc @@ -38,6 +38,7 @@ QuicClient::QuicClient(IPEndPoint server_address, server_hostname_(server_hostname), local_port_(0), fd_(-1), + helper_(CreateQuicConnectionHelper()), initialized_(false), packets_dropped_(0), overflow_supported_(false), @@ -55,6 +56,7 @@ QuicClient::QuicClient(IPEndPoint server_address, config_(config), local_port_(0), fd_(-1), + helper_(CreateQuicConnectionHelper()), initialized_(false), packets_dropped_(0), overflow_supported_(false), @@ -159,8 +161,7 @@ bool QuicClient::StartConnect() { session_.reset(new QuicClientSession( server_hostname_, config_, - new QuicConnection(GenerateGuid(), server_address_, - CreateQuicConnectionHelper(), + new QuicConnection(GenerateGuid(), server_address_, helper_.get(), writer_.get(), false, version_), &crypto_config_)); return session_->CryptoConnect(); |