timers: fix assertion in Timeout.unref()
authorBen Noordhuis <info@bnoordhuis.nl>
Fri, 17 Aug 2012 12:11:33 +0000 (14:11 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Fri, 17 Aug 2012 12:11:35 +0000 (14:11 +0200)
commit6c999fd2855f9bccf99666431cddc9b34930720b
tree54ab46e4448dc30634ca4002d18b88c80778d94c
parent05b3f88064a3dc85f892d0ff07dbca4f90437809
timers: fix assertion in Timeout.unref()

Ensure that the delay >= 0 when detaching the timer from the queue. Fixes the
following assertion:

  uv_timer_start: Assertion `timeout >= 0' failed.

No test included, it's timing sensitive.
lib/timers.js