altos: Make ao_delay(0) not wait forever
[fw/altos] / src / kernel / ao_task.c
index 47352fc104afde937559c9ee2a31060447c62c95..0a790ccd1e44c18c1d69715b3bc8ee3e800730bc 100644 (file)
@@ -504,6 +504,8 @@ static __xdata uint8_t ao_forever;
 void
 ao_delay(uint16_t ticks)
 {
+       if (!ticks)
+               ticks = 1;
        ao_sleep_for(&ao_forever, ticks);
 }