aboutsummaryrefslogtreecommitdiff
path: root/src/util/tranquilizer.rs
diff options
context:
space:
mode:
authorAlex <alex@adnab.me>2022-10-02 16:41:06 +0200
committerAlex <alex@adnab.me>2022-10-02 16:41:06 +0200
commita096ced35562bd0a8877a1ee2f755be1edafe343 (patch)
treeb2a427054a30f23d512d63d895a4ddd8a98f46e2 /src/util/tranquilizer.rs
parente21b672c96da3c6d01a5ef964aa0ad7a38f8e74c (diff)
parentad917ffd3f76316e48b89ff17e2f8a600a269481 (diff)
downloadgarage-a096ced35562bd0a8877a1ee2f755be1edafe343.tar.gz
garage-a096ced35562bd0a8877a1ee2f755be1edafe343.zip
Merge pull request 'Fix instant substractions that might have panicked' (#398) from fix-time into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/398
Diffstat (limited to 'src/util/tranquilizer.rs')
-rw-r--r--src/util/tranquilizer.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/tranquilizer.rs b/src/util/tranquilizer.rs
index fdb2918b..8a96cbb3 100644
--- a/src/util/tranquilizer.rs
+++ b/src/util/tranquilizer.rs
@@ -36,7 +36,7 @@ impl Tranquilizer {
}
fn tranquilize_internal(&mut self, tranquility: u32) -> Option<Duration> {
- let observation = Instant::now() - self.last_step_begin;
+ let observation = Instant::now().saturating_duration_since(self.last_step_begin);
self.observations.push_back(observation);
self.sum_observations += observation;