mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-04 03:45:07 -05:00
ntp: detect unexpected TX updates of unknown sources
This commit is contained in:
@@ -1930,6 +1930,9 @@ NCR_ProcessTxUnknown(NTP_Remote_Address *remote_addr, NTP_Local_Address *local_a
|
|||||||
|
|
||||||
CLG_GetNtpTimestamps(log_index, &local_ntp_rx, &local_ntp_tx);
|
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);
|
UTI_Ntp64ToTimespec(local_ntp_tx, &local_tx.ts);
|
||||||
update_tx_timestamp(&local_tx, tx_ts, local_ntp_rx, NULL, message);
|
update_tx_timestamp(&local_tx, tx_ts, local_ntp_rx, NULL, message);
|
||||||
UTI_TimespecToNtp64(&local_tx.ts, local_ntp_tx, NULL);
|
UTI_TimespecToNtp64(&local_tx.ts, local_ntp_tx, NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user