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 a696b8b commit 4fe09e9Copy full SHA for 4fe09e9
1 file changed
src/node_api.cc
@@ -114,7 +114,8 @@ void node_napi_env__::EnqueueFinalizer(v8impl::RefTracker* finalizer) {
114
115
void node_napi_env__::DrainFinalizerQueue() {
116
// As userland code can delete additional references in one finalizer,
117
- // the list may grow while draining, so keep iterating until empty.
+ // the list of pending finalizers may be mutated as we execute them
118
+ // (items may be added or removed), so keep iterating until it is empty.
119
while (!pending_finalizers.empty()) {
120
auto it = pending_finalizers.begin();
121
v8impl::RefTracker* ref_tracker = *it;
0 commit comments