diff --git a/ntp_core.c b/ntp_core.c index 7113503..214ea72 100644 --- a/ntp_core.c +++ b/ntp_core.c @@ -1585,18 +1585,12 @@ NCR_ProcessUnknown void NCR_SlewTimes(NCR_Instance inst, struct timeval *when, double dfreq, double doffset) { - struct timeval prev; double delta; - prev = inst->local_rx; + if (inst->local_rx.tv_sec || inst->local_rx.tv_usec) UTI_AdjustTimeval(&inst->local_rx, when, &inst->local_rx, &delta, dfreq, doffset); - DEBUG_LOG(LOGF_NtpCore, "rx prev=[%s] new=[%s]", - UTI_TimevalToString(&prev), UTI_TimevalToString(&inst->local_rx)); - prev = inst->local_tx; if (inst->local_tx.tv_sec || inst->local_tx.tv_usec) UTI_AdjustTimeval(&inst->local_tx, when, &inst->local_tx, &delta, dfreq, doffset); - DEBUG_LOG(LOGF_NtpCore, "tx prev=[%s] new=[%s]", - UTI_TimevalToString(&prev), UTI_TimevalToString(&inst->local_tx)); } /* ================================================== */