From f5903f09d05cd080f0d992e79a0b6c03aaee39f8 Mon Sep 17 00:00:00 2001
From: Garet Halliday <me@garet.holiday>
Date: Fri, 20 Oct 2023 14:03:57 -0500
Subject: [PATCH] fix race

---
 lib/gat/handlers/pool/spool/pool.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/gat/handlers/pool/spool/pool.go b/lib/gat/handlers/pool/spool/pool.go
index d3a9d762..2a4bc782 100644
--- a/lib/gat/handlers/pool/spool/pool.go
+++ b/lib/gat/handlers/pool/spool/pool.go
@@ -179,8 +179,8 @@ func (T *Pool) ScaleUp() bool {
 }
 
 func (T *Pool) ScaleDown(now time.Time) time.Duration {
-	T.mu.RLock()
-	defer T.mu.RUnlock()
+	T.mu.Lock()
+	defer T.mu.Unlock()
 
 	var m time.Duration
 
-- 
GitLab