From f365d362acd4dc5afaa4951e8cb6835787fbd356 Mon Sep 17 00:00:00 2001 From: l00635678 Date: Wed, 26 Mar 2025 17:05:31 +0800 Subject: [PATCH] =?UTF-8?q?ssl=E6=A0=A1=E9=AA=8C=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: l00635678 --- .../js/napi/net_ssl/async_context/src/cert_context.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frameworks/js/napi/net_ssl/async_context/src/cert_context.cpp b/frameworks/js/napi/net_ssl/async_context/src/cert_context.cpp index ffb1d5598..ca8950f31 100644 --- a/frameworks/js/napi/net_ssl/async_context/src/cert_context.cpp +++ b/frameworks/js/napi/net_ssl/async_context/src/cert_context.cpp @@ -56,7 +56,12 @@ static const std::map SSL_ERR_MAP = { }; CertContext::CertContext(napi_env env, const std::shared_ptr &manager) - : BaseContext(env, manager), certBlob_(nullptr), certBlobClient_(nullptr) {} + : BaseContext(env, manager), certBlob_(nullptr), certBlobClient_(nullptr) +{ + if (sharedManager_ == nullptr) { + sharedManager_ = std::make_shared(); + } +} void CertContext::ParseParams(napi_value *params, size_t paramsCount) { -- Gitee