]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
ntp: simplify UTI_Ntp64ToTimespec() callers
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 20 Jan 2017 11:05:02 +0000 (12:05 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Mon, 23 Jan 2017 14:58:55 +0000 (15:58 +0100)
Since UTI_Ntp64ToTimespec() was modified to handle zero timestamps, some
of its callers don't need to do that anymore.

ntp_core.c

index de13911667873638444d30a068c87f662b320f0e..48ae3d1a19246beff6885e4f01d307548070f849 100644 (file)
@@ -1943,10 +1943,7 @@ NCR_ProcessRxUnknown(NTP_Remote_Address *remote_addr, NTP_Local_Address *local_a
                   !UTI_CompareNtp64(&message->originate_ts, local_ntp_rx);
 
     if (interleaved) {
-      if (!UTI_IsZeroNtp64(local_ntp_tx))
-        UTI_Ntp64ToTimespec(local_ntp_tx, &local_tx.ts);
-      else
-        interleaved = 0;
+      UTI_Ntp64ToTimespec(local_ntp_tx, &local_tx.ts);
       tx_ts = &local_tx;
     } else {
       UTI_ZeroNtp64(local_ntp_tx);
@@ -2041,9 +2038,6 @@ NCR_ProcessTxUnknown(NTP_Remote_Address *remote_addr, NTP_Local_Address *local_a
 
   CLG_GetNtpTimestamps(log_index, &local_ntp_rx, &local_ntp_tx);
 
-  if (UTI_IsZeroNtp64(local_ntp_tx))
-    return;
-
   UTI_Ntp64ToTimespec(local_ntp_tx, &local_tx.ts);
   update_tx_timestamp(&local_tx, tx_ts, local_ntp_rx, NULL, message);
   UTI_TimespecToNtp64(&local_tx.ts, local_ntp_tx, NULL);