mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
test: fix build warning in addons-napi/test_object
PR-URL: https://github.com/nodejs/node/pull/13412 Reviewed-By: Anna Henningsen <anna@addaleax.net>
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
static int test_value = 3;
|
||||
|
||||
napi_value Get(napi_env env, napi_callback_info info) {
|
||||
size_t argc = 2;
|
||||
napi_value args[2];
|
||||
@@ -145,7 +147,7 @@ napi_value Wrap(napi_env env, napi_callback_info info) {
|
||||
NAPI_CALL(env, napi_get_cb_info(env, info, &argc, &arg, NULL, NULL));
|
||||
|
||||
int32_t* data = malloc(sizeof(int32_t));
|
||||
*data = 3;
|
||||
*data = test_value;
|
||||
NAPI_CALL(env, napi_wrap(env, arg, data, NULL, NULL, NULL));
|
||||
return NULL;
|
||||
}
|
||||
@@ -155,11 +157,12 @@ napi_value Unwrap(napi_env env, napi_callback_info info) {
|
||||
napi_value arg;
|
||||
NAPI_CALL(env, napi_get_cb_info(env, info, &argc, &arg, NULL, NULL));
|
||||
|
||||
int32_t* data;
|
||||
void* data;
|
||||
NAPI_CALL(env, napi_unwrap(env, arg, &data));
|
||||
|
||||
bool is_expected = (data != NULL && *(int*)data == 3);
|
||||
napi_value result;
|
||||
NAPI_CALL(env, napi_get_boolean(env, data != NULL && *data == 3, &result));
|
||||
NAPI_CALL(env, napi_get_boolean(env, is_expected, &result));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user