diff --git a/src/quic/node_quic_session.cc b/src/quic/node_quic_session.cc index 332b1e2e586388..5bffad8a4fa524 100644 --- a/src/quic/node_quic_session.cc +++ b/src/quic/node_quic_session.cc @@ -31,6 +31,7 @@ #include "uv.h" #include +#include #include #include #include @@ -1621,12 +1622,12 @@ QuicSession::QuicSession( PushListener(&default_listener_); set_connection_id_strategy(RandomConnectionIDStrategy); set_preferred_address_strategy(preferred_address_strategy); - crypto_context_.reset( - new QuicCryptoContext( + crypto_context_ = std::make_unique( + this, secure_context, side, - options)); + options); application_.reset(SelectApplication(this)); wrap->DefineOwnProperty(