mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-05-07 10:14:35 +00:00
fix panic of std::Instant overflow (#1243)
This commit is contained in:
@@ -501,7 +501,9 @@ impl StatsManager {
|
|||||||
loop {
|
loop {
|
||||||
interval.tick().await;
|
interval.tick().await;
|
||||||
|
|
||||||
let cutoff_time = Instant::now() - Duration::from_secs(180); // 3 minutes
|
let Some(cutoff_time) = Instant::now().checked_sub(Duration::from_secs(180)) else {
|
||||||
|
continue;
|
||||||
|
};
|
||||||
|
|
||||||
let Some(counters) = counters_clone.upgrade() else {
|
let Some(counters) = counters_clone.upgrade() else {
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user