We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bce07f9 commit b3d5368Copy full SHA for b3d5368
test/js-native-api/6_object_wrap/6_object_wrap.cc
@@ -10,7 +10,10 @@ napi_ref MyObject::constructor;
10
MyObject::MyObject(double value)
11
: value_(value), env_(nullptr), wrapper_(nullptr) {}
12
13
-MyObject::~MyObject() { napi_delete_reference(env_, wrapper_); }
+MyObject::~MyObject() {
14
+ napi_delete_reference(env_, nested_);
15
+ napi_delete_reference(env_, wrapper_);
16
+}
17
18
void MyObject::Destructor(node_api_basic_env env,
19
void* nativeObject,
test/js-native-api/6_object_wrap/myobject.h
@@ -23,6 +23,7 @@ class MyObject {
23
double value_;
24
napi_env env_;
25
napi_ref wrapper_;
26
+ napi_ref nested_;
27
};
28
29
#endif // TEST_JS_NATIVE_API_6_OBJECT_WRAP_MYOBJECT_H_
0 commit comments