Skip to content

Commit e788632

Browse files
committed
timers: improve warning message for negative number
Partially addressed #46596. To keep the consistency of the warning message for TIMEOUT_MAX number As the negative number will be set to 1.
1 parent 1b87cb6 commit e788632

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/internal/timers.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ class Timeout {
173173
' a 32-bit signed integer.' +
174174
'\nTimeout duration was set to 1.',
175175
'TimeoutOverflowWarning');
176+
} else if (after < 0) {
177+
process.emitWarning(`${after} is a negative number.` +
178+
'\nTimeout duration was set to 1.');
176179
}
177180
after = 1; // Schedule on next tick, follows browser behavior
178181
}

0 commit comments

Comments
 (0)