diff --git a/core/archipelago/src/monitoring/store.rs b/core/archipelago/src/monitoring/store.rs index 4531a95c..1a55eb47 100644 --- a/core/archipelago/src/monitoring/store.rs +++ b/core/archipelago/src/monitoring/store.rs @@ -102,7 +102,7 @@ impl MetricsStore { // Use saturating semantics to avoid underflow let _ = self .ws_connections - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| { + .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| { if v > 0 { Some(v - 1) } else {