Node.js setTimeout not fired after system time change : <p>I have such script </p>

<pre><code>setTimeout(function() 
{
    console.log("Timeout");
}, 1000 * 60);
</code></pre>

<p>When I run it and change system time back for one hour, the timeout not fires. If I change time forward for one hour, timeout works correctly.</p>

<p>Time is changed by external program which makes call like <code>ioctl( rtcFd, RTC_SET_TIME, &amp;newTime);</code></p>

<p>How to fix this problem?</p>

<p>We use Node.js v0.10.15 on OpenWRT Attitude Adjustment</p>

<p>Thank you</p>
