diff options
author | root <root@lab.panaceas.james.local> | 2019-02-19 23:00:23 +0000 |
---|---|---|
committer | root <root@lab.panaceas.james.local> | 2019-02-19 23:00:23 +0000 |
commit | 971cc458aea21832a20b1b087185659d8e9ec2b3 (patch) | |
tree | f0cf4843a1b71c5860392c17ccc86a963d53b4e3 /app/ntp.c | |
parent | 379b0ec3e5eacdde822966c84062bea41da7ae89 (diff) | |
download | clock-971cc458aea21832a20b1b087185659d8e9ec2b3.tar.gz clock-971cc458aea21832a20b1b087185659d8e9ec2b3.tar.bz2 clock-971cc458aea21832a20b1b087185659d8e9ec2b3.zip |
fix offsets
Diffstat (limited to 'app/ntp.c')
-rw-r--r-- | app/ntp.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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)); |