From 971cc458aea21832a20b1b087185659d8e9ec2b3 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 19 Feb 2019 23:00:23 +0000 Subject: fix offsets --- app/ntp.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/ntp.c') diff --git a/app/ntp.c b/app/ntp.c index 2aa33e4..f8ca357 100644 --- a/app/ntp.c +++ b/app/ntp.c @@ -78,6 +78,11 @@ static void ntp_rx (void *arg, struct udp_pcb *s, struct pbuf *p, struct ip_addr if (p->len < sizeof (ntp_packet_t)) break; + if (!pll_valid) break; + + if (!time_known) break; + + memcpy (&pkt, p->payload, sizeof (ntp_packet_t)); pbuf_realloc (p, sizeof (ntp_packet_t)); -- cgit v1.2.3