diff --git a/limit/limit.go b/limit/limit.go index 2a7fac4..fe5d538 100644 --- a/limit/limit.go +++ b/limit/limit.go @@ -108,7 +108,7 @@ func (s *RateLimiter) check() { if s.Map == nil { s.Map = make(map[string]chan struct{}) } - if s.Mutex { + if s.Mutex == nil { s.Mutex = new(sync.RWMutex) } }