mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-24 15:14:06 +00:00
Fix variable shadowing warning in my last commit
This commit is contained in:
parent
3f30bfae28
commit
bbb2e50327
@ -182,7 +182,7 @@ void
|
||||
lwip_cyclic_timer(void *arg)
|
||||
{
|
||||
u32_t now;
|
||||
u32_t next_timeout;
|
||||
u32_t next_timeout_time;
|
||||
const struct lwip_cyclic_timer *cyclic = (const struct lwip_cyclic_timer *)arg;
|
||||
|
||||
#if LWIP_DEBUG_TIMERNAMES
|
||||
@ -191,13 +191,13 @@ lwip_cyclic_timer(void *arg)
|
||||
cyclic->handler();
|
||||
|
||||
now = sys_now();
|
||||
next_timeout = (u32_t)(current_timeout_due_time + cyclic->interval_ms);
|
||||
if (TIME_LESS_OR_EQUAL_THAN(next_timeout, now)) {
|
||||
next_timeout_time = (u32_t)(current_timeout_due_time + cyclic->interval_ms);
|
||||
if (TIME_LESS_OR_EQUAL_THAN(next_timeout_time, now)) {
|
||||
/* timer would immediately expire again -> "overload" -> restart without any correction */
|
||||
sys_timeout(cyclic->interval_ms, lwip_cyclic_timer, arg);
|
||||
} else {
|
||||
/* correct cyclic interval with handler execution delay and sys_check_timeouts jitter */
|
||||
sys_timeout((u32_t)(next_timeout - now), lwip_cyclic_timer, arg);
|
||||
sys_timeout((u32_t)(next_timeout_time - now), lwip_cyclic_timer, arg);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user