sntp: free the pbuf after sending the request
Fixes a memory leak.
This commit is contained in:
parent
26dd3f1c79
commit
37180024f4
@ -608,6 +608,8 @@ sntp_send_request(ip_addr_t *server_addr)
|
||||
sntp_initialize_request(sntpmsg);
|
||||
/* send request */
|
||||
udp_sendto(sntp_pcb, p, server_addr, SNTP_PORT);
|
||||
pbuf_free(p);
|
||||
|
||||
/* set up receive timeout: try next server or retry on timeout */
|
||||
sys_timeout((u32_t)SNTP_RECV_TIMEOUT, sntp_try_next_server, NULL);
|
||||
#if SNTP_CHECK_RESPONSE >= 1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user