未验证 提交 d69560cd 编写于 作者: O openharmony_ci 提交者: Gitee

!1810 修改native_parameters_js.cpp中asyncContext内存未释放问题

Merge pull request !1810 from 万欣/master
......@@ -163,10 +163,10 @@ static napi_value Set(napi_env env, napi_callback_info info)
} else if (i == ARGC_NUMBER && valueType == napi_function) {
napi_create_reference(env, argv[i], 1, &asyncContext->callbackRef);
} else {
delete asyncContext;
ret = SYSPARAM_INVALID_INPUT;
}
if (ret != 0) {
delete asyncContext;
ret = (i == 1) ? SYSPARAM_INVALID_VALUE : ret;
napi_value err = BusinessErrorCreate(env, ret);
napi_throw(env, err);
......@@ -349,10 +349,10 @@ static napi_value Get(napi_env env, napi_callback_info info)
} else if (i == ARGC_NUMBER && valueType == napi_function) {
napi_create_reference(env, argv[i], 1, &asyncContext->callbackRef);
} else {
delete asyncContext;
ret = SYSPARAM_INVALID_INPUT;
}
if (ret != 0) {
delete asyncContext;
ret = (i == 1) ? SYSPARAM_INVALID_VALUE : ret;
napi_value err = BusinessErrorCreate(env, ret);
napi_throw(env, err);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册