diff --git a/src/apps/sntp/sntp.c b/src/apps/sntp/sntp.c index 23731e511..b79783a7b 100644 --- a/src/apps/sntp/sntp.c +++ b/src/apps/sntp/sntp.c @@ -528,6 +528,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 */ if (sntp_opmode == SNTP_OPMODE_POLL) { /* Kiss-of-death packet. Use another server or increase UPDATE_DELAY. */ + sys_untimeout(sntp_request, NULL); sntp_try_next_server(NULL); } } else {