mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
lwip: Fixed ping assert reset when ping interval is 0
This commit is contained in:
@@ -180,8 +180,10 @@ static void esp_ping_thread(void *args)
|
|||||||
ep->on_ping_timeout((esp_ping_handle_t)ep, ep->cb_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
|
vTaskDelayUntil(&last_wake, pdMS_TO_TICKS(ep->interval_ms)); // to get a more accurate delay
|
||||||
}
|
}
|
||||||
|
}
|
||||||
/* batch of ping operations finished */
|
/* batch of ping operations finished */
|
||||||
if (ep->on_ping_end) {
|
if (ep->on_ping_end) {
|
||||||
ep->on_ping_end((esp_ping_handle_t)ep, ep->cb_args);
|
ep->on_ping_end((esp_ping_handle_t)ep, ep->cb_args);
|
||||||
|
Reference in New Issue
Block a user