diff options
Diffstat (limited to 'contrib/ntp/ntpd/refclock_oncore.c')
-rw-r--r-- | contrib/ntp/ntpd/refclock_oncore.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/contrib/ntp/ntpd/refclock_oncore.c b/contrib/ntp/ntpd/refclock_oncore.c index 30924b8..2c82cae 100644 --- a/contrib/ntp/ntpd/refclock_oncore.c +++ b/contrib/ntp/ntpd/refclock_oncore.c @@ -1461,7 +1461,7 @@ oncore_receive( #endif i = rbufp->recv_length; - if (rcvbuf+rcvptr+i > &rcvbuf[sizeof rcvbuf]) + if ((size_t)rcvptr + i >= sizeof(rcvbuf)) i = sizeof(rcvbuf) - rcvptr; /* and some char will be lost */ memcpy(rcvbuf+rcvptr, p, i); rcvptr += i; @@ -2514,8 +2514,6 @@ oncore_msg_Bl( WARN_MINUS } warn; - day_now = day_lsf = 0; - cp = NULL; /* keep gcc happy */ subframe = buf[6] & 017; valid = (buf[6] >> 4) & 017; @@ -2590,6 +2588,9 @@ oncore_msg_Bl( instance->peer->leap = LEAP_ADDSECOND; cp = "Set peer.leap to LEAP_ADDSECOND"; break; + default: + cp = NULL; + break; } oncore_log(instance, LOG_NOTICE, cp); @@ -3379,7 +3380,6 @@ oncore_check_antenna( { enum antenna_state antenna; /* antenna state */ - antenna = instance->ant_state; if (instance->chan == 12) antenna = (instance->BEHa[130] & 0x6 ) >> 1; else |