diff --git a/src/sequencer/seq_task.c b/src/sequencer/seq_task.c index 715f26de4..8de222a1a 100644 --- a/src/sequencer/seq_task.c +++ b/src/sequencer/seq_task.c @@ -288,11 +288,11 @@ SSCB *pSS; * calculate the delay since this state was entered */ cur = tickGet(); - if (cur>pSS->timeEntered) { + if (cur >= pSS->timeEntered) { delay = cur - pSS->timeEntered; } else { - delay = cur + ULONG_MAX - pSS->timeEntered; + delay = cur + (ULONG_MAX - pSS->timeEntered); } delayMinInit = 0;