Skip to content

Commit bce07f9

Browse files
committed
added comment
1 parent dd0fc46 commit bce07f9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/node_api.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@ void node_napi_env__::EnqueueFinalizer(v8impl::RefTracker* finalizer) {
6767
}
6868

6969
void node_napi_env__::DrainFinalizerQueue() {
70+
// Process all pending finalizers. If new finalizers are added during
71+
// Finalize() calls,
72+
// they are handled in subsequent recursive calls.
7073
decltype(pending_finalizers) current_finalizers;
7174
current_finalizers.swap(pending_finalizers);
72-
75+
7376
for (auto* ref_tracker : current_finalizers) {
7477
ref_tracker->Finalize();
7578
}

0 commit comments

Comments
 (0)