Fix variable shadowing warning in my last commit

This commit is contained in:
Dirk Ziegelmeier 2018-01-08 08:12:33 +01:00
parent 3f30bfae28
commit bbb2e50327

View File

@ -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);
}
}