From 693cbf2c8440bf1d21934852c2a8cfce61dd5dfb Mon Sep 17 00:00:00 2001 From: "kayos@tcp.direct" Date: Wed, 21 Dec 2022 16:57:47 -0800 Subject: [PATCH] Fix: only print if we enabled --- debug.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/debug.go b/debug.go index 67dd1fe..906693e 100644 --- a/debug.go +++ b/debug.go @@ -28,8 +28,9 @@ func (q *Limiter) setDebugEvict() { func (q *Limiter) SetDebug(on bool) { switch on { case true: - atomic.CompareAndSwapUint32(&q.debug, DebugDisabled, DebugEnabled) - q.debugPrintf("rate5 debug enabled") + if atomic.CompareAndSwapUint32(&q.debug, DebugDisabled, DebugEnabled) { + q.debugPrintf("rate5 debug enabled") + } case false: atomic.CompareAndSwapUint32(&q.debug, DebugEnabled, DebugDisabled) }