diff options
author | Daniel Milde <daniel@milde.cz> | 2024-02-12 00:54:37 +0100 |
---|---|---|
committer | Daniel Milde <daniel@milde.cz> | 2024-02-12 01:15:29 +0100 |
commit | 32c15c74905b4298848bea5af0734c42b825ed48 (patch) | |
tree | 704d84c3fda9f4285659a7ad9aa9442582723865 | |
parent | 9ab8704540bd61db7ebb3deb9be4f933b7db070c (diff) |
fix: trylock before unlocking
-rw-r--r-- | pkg/analyze/wait.go | 1 |
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() } } |