diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-11-18 19:22:11 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-11-18 19:22:11 +0100 |
commit | 051884ea87b4afd90ab9d7c755688fe911af9451 (patch) | |
tree | 6885a552ead86ad86e3d99270c7fe3d0f2fac939 | |
parent | dbc40af5a2eeecb55ad6396aab203ad8089c448c (diff) |
fix excess sync when swapping intervals
-rw-r--r-- | src/main.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index a28d3a4..cbcc26d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -77,6 +77,7 @@ async fn main() -> Result<()> { _ = resync.tick() => match sync_time(NTP_SERVER).await { Ok(_) => { resync = tokio::time::interval(INTERVAL); + resync.reset(); resync.set_missed_tick_behavior(MissedTickBehavior::Skip); for dhcp6 in System::new_all().processes_by_exact_name("rsdsl_dhcp6") { |