diff --git a/src/jsvm_reference.cpp b/src/jsvm_reference.cpp index 69d5bb8b188999f550915b5b30ff100cea434c22..a195cc88c528e1d9f7c9ca1a26c6e28c67f013d1 100644 --- a/src/jsvm_reference.cpp +++ b/src/jsvm_reference.cpp @@ -258,7 +258,7 @@ void RuntimeReference::FirstPassCallback(const v8::WeakCallbackInfopersistent.Reset(); - data.SetSecondPassCallback(RuntimeReference::SecondPassCallback); + reference->Finalize(); } void RuntimeReference::SecondPassCallback(const v8::WeakCallbackInfo& data)