From 3e726c713f866f6530db667d06a4e481c0f5ec80 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 20 Apr 2025 20:46:31 +0200 Subject: [PATCH] Fixed stats --- src/io/stats.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/io/stats.rs b/src/io/stats.rs index b9769c8..7193957 100644 --- a/src/io/stats.rs +++ b/src/io/stats.rs @@ -19,15 +19,15 @@ pub struct Stats { impl Stats { pub fn add_connection(&self) { - self.connections.store(1, Ordering::Relaxed); + self.connections.fetch_add(1, Ordering::Relaxed); } pub fn add_rx_bytes(&self, n: usize) { - self.rx.store(n, Ordering::Relaxed); + self.rx.fetch_add(n, Ordering::Relaxed); } pub fn add_tx_bytes(&self, n: usize) { - self.tx.store(n, Ordering::Relaxed); + self.tx.fetch_add(n, Ordering::Relaxed); } pub fn connections(&self) -> usize { @@ -39,7 +39,7 @@ impl Stats { } pub fn set_failed(&self, failed: bool) { - self.failed.store(failed, Ordering::Relaxed); + self.failed.fetch_and(failed, Ordering::Relaxed); } pub fn rx(&self) -> Unit {