From 2350f7ea30658e7fe0240b901818b22896d32a37 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Mon, 12 Jan 2026 10:22:57 -0300 Subject: [PATCH] fix: make sure to unlock in goroutine (#1820) Signed-off-by: Carlos Alexandro Becker --- internal/csync/maps.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/csync/maps.go b/internal/csync/maps.go index 97cb580f7a012559aafbc7bbef8386211b72ee90..d5856db463194f4aefc02794194992e7bb99a7ce 100644 --- a/internal/csync/maps.go +++ b/internal/csync/maps.go @@ -33,8 +33,8 @@ func NewLazyMap[K comparable, V any](load func() map[K]V) *Map[K, V] { m := &Map[K, V]{} m.mu.Lock() go func() { + defer m.mu.Unlock() m.inner = load() - m.mu.Unlock() }() return m }