Modify the endogenous issue

Signed-off-by: xdmal <maxiaodong16@huawei.com>
This commit is contained in:
xdmal
2022-03-18 17:08:39 +08:00
parent 11547847f0
commit 3e04de4ced
2 changed files with 4 additions and 0 deletions
+3
View File
@@ -101,6 +101,7 @@ namespace OHOS::Js_sys_module::Process {
OptionsInfo* optionsInfo = reinterpret_cast<OptionsInfo*>(data);
napi_delete_async_work(env, optionsInfo->worker);
delete optionsInfo;
optionsInfo = nullptr;
},
reinterpret_cast<void*>(optionsInfo_), &optionsInfo_->worker);
napi_queue_async_work(env_, optionsInfo_->worker);
@@ -267,6 +268,7 @@ namespace OHOS::Js_sys_module::Process {
auto stdOutInfo = reinterpret_cast<StdInfo*>(buffer);
napi_delete_async_work(env, stdOutInfo->worker);
delete stdOutInfo;
stdOutInfo = nullptr;
}
void ChildProcess::ReadStdErr(napi_env env, void* data)
@@ -301,6 +303,7 @@ namespace OHOS::Js_sys_module::Process {
auto stdErrInfo = reinterpret_cast<StdInfo*>(buffer);
napi_delete_async_work(env, stdErrInfo->worker);
delete stdErrInfo;
stdErrInfo = nullptr;
}
int ChildProcess::GetValidSignal(const napi_value signo)
+1
View File
@@ -97,6 +97,7 @@ namespace OHOS::Js_sys_module::Process {
auto objectInfo = (ChildProcess*)data;
if (objectInfo != nullptr) {
delete objectInfo;
objectInfo = nullptr;
}
},
nullptr, nullptr));