Skip to content

Commit 6ae5953

Browse files
committed
timers: use reflect.apply instead of spread
1 parent c6316f9 commit 6ae5953

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/internal/timers.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -501,10 +501,11 @@ function getTimerCallbacks(runNextTicks) {
501501

502502
try {
503503
const argv = immediate._argv;
504-
if (!argv)
504+
if (argv === undefined) {
505505
immediate._onImmediate();
506-
else
507-
immediate._onImmediate(...argv);
506+
} else {
507+
ReflectApply(immediate._onImmediate, immediate, argv);
508+
}
508509
} finally {
509510
immediate._onImmediate = null;
510511

0 commit comments

Comments
 (0)