1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-19 22:50:17 +03:00

timesync: drop meaningless boolean flag

The boolean flag is always true, as manager_save_time_and_rearm() is
called unconditionally.

Follow-up for 33e82f3ef33a2497f9838a5fbb924c7501d8dd9e.
This commit is contained in:
Yu Watanabe 2025-02-25 13:39:43 +09:00
parent 2960a8cfe8
commit 9c999b53b9
3 changed files with 4 additions and 9 deletions

View File

@ -1219,8 +1219,6 @@ static int manager_save_time_and_rearm(Manager *m, usec_t t) {
if (r < 0)
log_debug_errno(r, "Failed to update "TIMESYNCD_CLOCK_FILE", ignoring: %m");
m->save_on_exit = true;
return manager_setup_save_time_event(m);
}

View File

@ -112,7 +112,6 @@ struct Manager {
/* save time event */
sd_event_source *event_save_time;
usec_t save_time_interval_usec;
bool save_on_exit;
/* Used to coalesce bus PropertiesChanged events */
sd_event_source *deferred_ntp_server_event_source;

View File

@ -221,12 +221,10 @@ static int run(int argc, char *argv[]) {
if (r < 0)
return log_error_errno(r, "Failed to run event loop: %m");
/* if we got an authoritative time, store it in the file system */
if (m->save_on_exit) {
r = touch(TIMESYNCD_CLOCK_FILE);
if (r < 0)
log_debug_errno(r, "Failed to touch "TIMESYNCD_CLOCK_FILE", ignoring: %m");
}
/* Save the current time in the file system on exit. */
r = touch(TIMESYNCD_CLOCK_FILE);
if (r < 0)
log_debug_errno(r, "Failed to touch "TIMESYNCD_CLOCK_FILE", ignoring: %m");
return 0;
}