summaryrefslogtreecommitdiffstats
path: root/net/tools/quic/quic_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/tools/quic/quic_client.cc')
-rw-r--r--net/tools/quic/quic_client.cc5
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();