From: Devilish Spirits Date: Wed, 29 Jan 2025 20:54:27 +0000 (+0100) Subject: Fix inversion of timesyncd_usec/epoch_usec variables in clock-warp.c X-Git-Tag: v258-rc1~1453 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=164295eb6dcc0271d7de030809732c23eeccf9f0;p=thirdparty%2Fsystemd.git 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. --- diff --git a/src/core/clock-warp.c b/src/core/clock-warp.c index 49d57afa9a6..ceaf4b39267 100644 --- a/src/core/clock-warp.c +++ b/src/core/clock-warp.c @@ -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);