summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Milde <daniel@milde.cz>2024-02-12 00:54:37 +0100
committerDaniel Milde <daniel@milde.cz>2024-02-12 01:15:29 +0100
commit32c15c74905b4298848bea5af0734c42b825ed48 (patch)
tree704d84c3fda9f4285659a7ad9aa9442582723865
parent9ab8704540bd61db7ebb3deb9be4f933b7db070c (diff)
fix: trylock before unlocking
-rw-r--r--pkg/analyze/wait.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/analyze/wait.go b/pkg/analyze/wait.go
index 3c4f63e..204921a 100644
--- a/pkg/analyze/wait.go
+++ b/pkg/analyze/wait.go
@@ -43,6 +43,7 @@ func (s *WaitGroup) Wait() {
func (s *WaitGroup) check() {
if s.value == 0 {
+ s.wait.TryLock()
s.wait.Unlock()
}
}