mirror of
https://github.com/systemd/systemd.git
synced 2025-03-28 02:50:16 +03:00
Fix inversion of timesyncd_usec/epoch_usec variables in clock-warp.c
In clock_apply_epoch() function, the /usr/lib/clock-epoch timestamp was set to timesyncd_usec instead of epoch_usec and vice-versa which produced a misleading log message about the clock source systemd used for early clock sanitization. This trivial commit fix the mistake. (cherry picked from commit 164295eb6dcc0271d7de030809732c23eeccf9f0)
This commit is contained in:
parent
a485c928ee
commit
f1c2574578
@ -27,13 +27,13 @@ void clock_apply_epoch(bool allow_backwards) {
|
||||
|
||||
r = RET_NERRNO(stat(TIMESYNCD_CLOCK_FILE, &st));
|
||||
if (r >= 0)
|
||||
epoch_usec = timespec_load(&st.st_mtim);
|
||||
timesyncd_usec = timespec_load(&st.st_mtim);
|
||||
else if (r != -ENOENT)
|
||||
log_warning_errno(r, "Could not stat %s, ignoring: %m", TIMESYNCD_CLOCK_FILE);
|
||||
|
||||
r = RET_NERRNO(stat(EPOCH_CLOCK_FILE, &st));
|
||||
if (r >= 0)
|
||||
timesyncd_usec = timespec_load(&st.st_mtim);
|
||||
epoch_usec = timespec_load(&st.st_mtim);
|
||||
else if (r != -ENOENT)
|
||||
log_warning_errno(r, "Could not stat %s, ignoring: %m", EPOCH_CLOCK_FILE);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user