refactor: prevent double-counting

This commit is contained in:
zhom
2025-12-12 16:56:45 +04:00
parent 7518ee9e87
commit d36d5430ca
+1
View File
@@ -809,6 +809,7 @@ impl LiveTrafficTracker {
// Reset counters after reading (lock is held, so flush will proceed)
let sent = self.bytes_sent.swap(0, Ordering::Relaxed);
let received = self.bytes_received.swap(0, Ordering::Relaxed);
let _requests = self.requests.swap(0, Ordering::Relaxed);
// Update bandwidth history
stats.record_bandwidth(sent, received);