aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/napi.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-05-20 23:46:46 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-05-20 23:46:46 -0700
commit5a38c4bc0a166464d9b1ccf8368f9259ab4b16a5 (patch)
treef0a57e096dbc027a54d0698ed8ac487e531f1884 /src/bun.js/bindings/napi.cpp
parent7a91d40a24db01cade0f974172d2111a4095744e (diff)
downloadbun-5a38c4bc0a166464d9b1ccf8368f9259ab4b16a5.tar.gz
bun-5a38c4bc0a166464d9b1ccf8368f9259ab4b16a5.tar.zst
bun-5a38c4bc0a166464d9b1ccf8368f9259ab4b16a5.zip
Fixes #2976
Diffstat (limited to 'src/bun.js/bindings/napi.cpp')
-rw-r--r--src/bun.js/bindings/napi.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/bindings/napi.cpp b/src/bun.js/bindings/napi.cpp
index 33ef5e286..97f3222c9 100644
--- a/src/bun.js/bindings/napi.cpp
+++ b/src/bun.js/bindings/napi.cpp
@@ -107,7 +107,7 @@ static NapiRefWeakHandleOwner& weakValueHandleOwner()
void NapiFinalizer::call(JSC::JSGlobalObject* globalObject, void* data)
{
if (this->finalize_cb) {
- this->finalize_cb(reinterpret_cast<napi_env>(globalObject), this->finalize_hint, data);
+ this->finalize_cb(reinterpret_cast<napi_env>(globalObject), data, this->finalize_hint);
}
}
@@ -149,7 +149,7 @@ void NapiRef::unref()
void NapiRef::clear()
{
- this->finalizer.call(this->globalObject.get(), nullptr);
+ this->finalizer.call(this->globalObject.get(), this->data);
this->globalObject.clear();
this->weakValueRef.clear();
this->strongRef.clear();