mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 22:45:07 -05:00
reference: call LCL_SetSystemLeap() only on leap changes
This commit is contained in:
@@ -789,7 +789,7 @@ update_leap_status(NTP_Leap leap, time_t now, int reset)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reset || (leap_sec != our_leap_sec && !REF_IsLeapSecondClose())) {
|
if (leap_sec != our_leap_sec && !REF_IsLeapSecondClose()) {
|
||||||
our_leap_sec = leap_sec;
|
our_leap_sec = leap_sec;
|
||||||
|
|
||||||
switch (leap_mode) {
|
switch (leap_mode) {
|
||||||
@@ -805,6 +805,8 @@ update_leap_status(NTP_Leap leap, time_t now, int reset)
|
|||||||
assert(0);
|
assert(0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
} else if (reset) {
|
||||||
|
set_leap_timeout(now);
|
||||||
}
|
}
|
||||||
|
|
||||||
our_leap_status = leap;
|
our_leap_status = leap;
|
||||||
|
|||||||
Reference in New Issue
Block a user