diff --git a/queue.go b/queue.go index 2c33407..1b3e168 100644 --- a/queue.go +++ b/queue.go @@ -82,7 +82,7 @@ q.buf[q.head] = nil q.head = (q.head + 1) % len(q.buf) q.count-- - if len(q.buf) > minQueueLen && q.count*4 <= len(q.buf) { + if len(q.buf) > minQueueLen && q.count*4 == len(q.buf) { q.resize() } }