mirror of
https://github.com/espressif/esp-lwip.git
synced 2025-08-06 18:23:42 +08:00
sntp: Fix client receive KOD packet that make pool MEMP_SYS_TIMEOUT not be freed
This commit is contained in:
@ -525,6 +525,7 @@ sntp_recv(void *arg, struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *addr,
|
|||||||
/* KOD errors are only processed in case of an explicit poll response */
|
/* KOD errors are only processed in case of an explicit poll response */
|
||||||
if (sntp_opmode == SNTP_OPMODE_POLL) {
|
if (sntp_opmode == SNTP_OPMODE_POLL) {
|
||||||
/* Kiss-of-death packet. Use another server or increase UPDATE_DELAY. */
|
/* Kiss-of-death packet. Use another server or increase UPDATE_DELAY. */
|
||||||
|
sys_untimeout(sntp_request, NULL);
|
||||||
sntp_try_next_server(NULL);
|
sntp_try_next_server(NULL);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user