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 ca8950f31eb74471744ec18a386409ff4159f67f..ffb1d5598dd748ca158a667556a73b535ad6ea27 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,12 +56,7 @@ static const std::map SSL_ERR_MAP = { }; CertContext::CertContext(napi_env env, const std::shared_ptr &manager) - : BaseContext(env, manager), certBlob_(nullptr), certBlobClient_(nullptr) -{ - if (sharedManager_ == nullptr) { - sharedManager_ = std::make_shared(); - } -} + : BaseContext(env, manager), certBlob_(nullptr), certBlobClient_(nullptr) {} void CertContext::ParseParams(napi_value *params, size_t paramsCount) { diff --git a/frameworks/js/napi/net_ssl/net_ssl_exec/src/net_ssl_exec.cpp b/frameworks/js/napi/net_ssl/net_ssl_exec/src/net_ssl_exec.cpp index fcefcef4c5d668e54b1ea883f4b32d8703fb650f..805f6dffd5bfd0d19325fc265ee20ab9a0767c43 100644 --- a/frameworks/js/napi/net_ssl/net_ssl_exec/src/net_ssl_exec.cpp +++ b/frameworks/js/napi/net_ssl/net_ssl_exec/src/net_ssl_exec.cpp @@ -24,10 +24,6 @@ namespace OHOS::NetStack::Ssl { bool SslExec::ExecVerify(CertContext *context) { context->SetPermissionDenied(true); - auto sharedManager = context->GetSharedManager(); - if (sharedManager == nullptr || sharedManager->IsEventDestroy()) { - return false; - } if (context->GetErrorCode() == PARSE_ERROR_CODE) { return false; @@ -42,14 +38,12 @@ bool SslExec::ExecVerify(CertContext *context) NETSTACK_LOGD("verifyResult is %{public}d\n", context->GetErrorCode()); if (context->GetErrorCode() != 0) { - NapiUtils::CreateUvQueueWorkEnhanced(context->GetEnv(), context, NetSslAsyncWork::VerifyCallback); return false; } } else { context->SetErrorCode(NetStackVerifyCertification(context->GetCertBlob(), context->GetCertBlobClient())); NETSTACK_LOGD("verifyResult is %{public}d\n", context->GetErrorCode()); if (context->GetErrorCode() != 0) { - NapiUtils::CreateUvQueueWorkEnhanced(context->GetEnv(), context, NetSslAsyncWork::VerifyCallback); return false; } }