From 82e9da9fb7fb79bf730d7c1b01cb4a46ed3d5994 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 11 Jan 2011 16:51:07 -0800 Subject: Allow one extra ms in timer diff Fixes sporadic test-next-tick-ordering.js failures --- lib/timers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/timers.js b/lib/timers.js index d0bd9a93aa3..e67ebd2d881 100644 --- a/lib/timers.js +++ b/lib/timers.js @@ -85,7 +85,7 @@ function insert(item, msecs) { var first; while (first = peek(list)) { var diff = now - first._idleStart; - if (diff < msecs) { + if (diff + 1 < msecs) { list.again(msecs - diff); debug(msecs + ' list wait because diff is ' + diff); return; -- cgit v1.2.3