diff --git a/ntp_core.c b/ntp_core.c index 48ae3d1..014f999 100644 --- a/ntp_core.c +++ b/ntp_core.c @@ -2036,6 +2036,9 @@ NCR_ProcessTxUnknown(NTP_Remote_Address *remote_addr, NTP_Local_Address *local_a if (log_index < 0) return; + if (SMT_IsEnabled() && NTP_LVM_TO_MODE(message->lvm) == MODE_SERVER) + UTI_AddDoubleToTimespec(&tx_ts->ts, SMT_GetOffset(&tx_ts->ts), &tx_ts->ts); + CLG_GetNtpTimestamps(log_index, &local_ntp_rx, &local_ntp_tx); UTI_Ntp64ToTimespec(local_ntp_tx, &local_tx.ts);