!36 解决StartExecuteInThread中内存泄漏问题!

Merge pull request !36 from 杜文博/master
This commit is contained in:
openharmony_ci
2022-02-21 12:58:36 +00:00
committed by Gitee
+1
View File
@@ -31,6 +31,7 @@ void Worker::StartExecuteInThread(napi_env env, const char* script)
uv_loop_t* loop = engine->GetUVLoop();
if (loop == nullptr) {
napi_throw_error(env, nullptr, "worker::engine loop is null");
CloseHelp::DeletePointer(script, true);
return;
}
uv_async_init(loop, &hostOnMessageSignal_, reinterpret_cast<uv_async_cb>(Worker::HostOnMessage));