diff --git a/src/index.js b/src/index.js index 9911dc8..7d494ac 100644 --- a/src/index.js +++ b/src/index.js @@ -1234,7 +1234,10 @@ later.setTimeout = function (fn, sched, timezone) { diff = next[1] ? next[1].getTime() - now : 1e3; } - t = setTimeout(fn, diff); + t = + diff < 2147483647 + ? setTimeout(fn, diff) + : setTimeout(scheduleTimeout, 2147483647); } // scheduleTimeout() return {