diff --git a/semaphore/semaphore.go b/semaphore/semaphore.go index ac53e73..7f096fe 100644 --- a/semaphore/semaphore.go +++ b/semaphore/semaphore.go @@ -95,7 +95,7 @@ func (s *Weighted) Release(n int64) { s.cur -= n if s.cur < 0 { s.mu.Unlock() - panic("semaphore: bad release") + panic("semaphore: released more than held") } for { next := s.waiters.Front()