mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-04 06:25:06 -05:00
Don't set NTP source as reachable when reply doesn't have valid data
This fixes using uninitialized sourcestats values when selecting source.
This commit is contained in:
@@ -1071,7 +1071,7 @@ receive_packet(NTP_Packet *message, struct timeval *now, NCR_Instance inst, int
|
|||||||
LOG(LOGS_INFO, LOGF_NtpCore, "kod_rate=%d valid_kod=%d", kod_rate, valid_kod);
|
LOG(LOGS_INFO, LOGF_NtpCore, "kod_rate=%d valid_kod=%d", kod_rate, valid_kod);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (valid_header) {
|
if (valid_header && valid_data) {
|
||||||
inst->tx_count = 0;
|
inst->tx_count = 0;
|
||||||
SRC_SetReachable(inst->source);
|
SRC_SetReachable(inst->source);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user