Index: net/tools/quic/quic_client_session.cc |
diff --git a/net/tools/quic/quic_client_session.cc b/net/tools/quic/quic_client_session.cc |
index e84d85bcbf36e65ededd4e75e0b41baa7c97b634..bf9f0ed6e4dddb4bfb36d5e837297e604a346db2 100644 |
--- a/net/tools/quic/quic_client_session.cc |
+++ b/net/tools/quic/quic_client_session.cc |
@@ -31,7 +31,7 @@ QuicClientSession::QuicClientSession( |
QuicClientSession::~QuicClientSession() {} |
void QuicClientSession::Initialize() { |
- crypto_stream_.reset(CreateQuicCryptoStream()); |
+ crypto_stream_ = CreateQuicCryptoStream(); |
QuicClientSessionBase::Initialize(); |
} |
@@ -124,8 +124,9 @@ QuicSpdyStream* QuicClientSession::CreateIncomingDynamicStream( |
return stream; |
} |
-QuicCryptoClientStreamBase* QuicClientSession::CreateQuicCryptoStream() { |
- return new QuicCryptoClientStream( |
+std::unique_ptr<QuicCryptoClientStreamBase> |
+QuicClientSession::CreateQuicCryptoStream() { |
+ return base::MakeUnique<QuicCryptoClientStream>( |
server_id_, this, new ProofVerifyContextChromium(0, NetLogWithSource()), |
crypto_config_, this); |
} |