Skip to content

Commit fa212bd

Browse files
committed
refactor: fold after-resolved guard into existing early return
1 parent ec22993 commit fa212bd

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/node_task_queue.cc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,8 @@ void PromiseRejectCallback(PromiseRejectMessage message) {
5353

5454
Environment* env = Environment::GetCurrent(isolate);
5555

56-
if (env == nullptr || !env->can_call_into_js()) return;
57-
58-
// multipleResolves was removed in v25 (PR #58707). Skip all work for
59-
// these events to avoid OOM in tight Promise.race() loops (#51452).
60-
if (event == kPromiseResolveAfterResolved ||
56+
if (env == nullptr || !env->can_call_into_js() ||
57+
event == kPromiseResolveAfterResolved ||
6158
event == kPromiseRejectAfterResolved) {
6259
return;
6360
}

0 commit comments

Comments
 (0)