diff options
| -rw-r--r-- | src/libextra/deque.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libextra/deque.rs b/src/libextra/deque.rs index e89c12e5848..bc4d365e448 100644 --- a/src/libextra/deque.rs +++ b/src/libextra/deque.rs @@ -107,7 +107,7 @@ impl<T> Deque<T> { if self.lo == 0u { self.lo = self.elts.len() - 1u; } else { self.lo -= 1u; } - if self.lo == self.hi { + if self.nelts == self.elts.len() { self.elts = grow(self.nelts, oldlo, self.elts); self.lo = self.elts.len() - 1u; self.hi = self.nelts; |
