lwip: Fixed ping assert reset when ping interval is 0

This commit is contained in:
Chen Wu 2021-01-26 10:20:58 +08:00 committed by bot
parent 6bd7cadc7b
commit cffcac6106

View File

@ -170,8 +170,10 @@ static void esp_ping_thread(void *args)
ep->on_ping_timeout((esp_ping_handle_t)ep, ep->cb_args);
}
}
if (pdMS_TO_TICKS(ep->interval_ms)) {
vTaskDelayUntil(&last_wake, pdMS_TO_TICKS(ep->interval_ms)); // to get a more accurate delay
}
}
/* batch of ping operations finished */
if (ep->on_ping_end) {
ep->on_ping_end((esp_ping_handle_t)ep, ep->cb_args);