Skip to content

Commit 156292d

Browse files
atlowChemidanielleadams
authored andcommitted
lib: create weakRef only if any signals provided
PR-URL: #48448 Backport-PR-URL: #48800Fixes: #48419 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Nitzan Uziely <linkgoron@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent efaa073 commit 156292d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎lib/internal/abort_controller.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ class AbortSignal extends EventTarget {
197197
staticany(signals){
198198
validateAbortSignalArray(signals,'signals');
199199
constresultSignal=createAbortSignal({composite: true});
200+
if(!signals.length){
201+
returnresultSignal;
202+
}
200203
constresultSignalWeakRef=newWeakRef(resultSignal);
201204
resultSignal[kSourceSignals]=newSafeSet();
202205
for(leti=0;i<signals.length;i++){

0 commit comments

Comments
 (0)