Allow infinite wait to work without issues.

This commit is contained in:
Calvin Rose 2023-02-05 09:29:39 -06:00
parent 55af6ce834
commit 9582d3c623
1 changed files with 3 additions and 0 deletions

View File

@ -172,6 +172,9 @@ static JanetTimestamp ts_now(void);
/* Get current timestamp + an interval (millisecond precision) */
static JanetTimestamp ts_delta(JanetTimestamp ts, double delta) {
if (isinf(delta)) {
return delta < 0 ? ts : INT64_MAX;
}
ts += (int64_t)round(delta * 1000);
return ts;
}