diff --git a/src/main/fc/fc_dispatch.c b/src/main/fc/fc_dispatch.c index 61d19d2ade..227f99bdd1 100644 --- a/src/main/fc/fc_dispatch.c +++ b/src/main/fc/fc_dispatch.c @@ -55,6 +55,7 @@ void dispatchProcess(uint32_t currentTime) void dispatchAdd(dispatchEntry_t *entry, int delayUs) { uint32_t delayedUntil = micros() + delayUs; + entry->delayedUntil = delayedUntil; dispatchEntry_t **p = &head; while (*p && cmp32((*p)->delayedUntil, delayedUntil) < 0) p = &(*p)->next;