aboutsummaryrefslogtreecommitdiffstats
path: root/deque.go
diff options
context:
space:
mode:
Diffstat (limited to 'deque.go')
-rw-r--r--deque.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/deque.go b/deque.go
index 2aa325d..e4f48d0 100644
--- a/deque.go
+++ b/deque.go
@@ -102,7 +102,7 @@ func (q *Deque[T]) PushFront(values ...T) {
func (q *Deque[T]) PushBack(values ...T) {
q.Grow(len(values))
endIdx := q.wrapAdd(q.head, len(q.buf))
- if len(values) < cap(q.buf)-endIdx {
+ if len(values) <= cap(q.buf)-endIdx {
copy(q.buf[endIdx:endIdx+len(values)], values)
} else {
headLen := cap(q.buf) - endIdx