diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2014-07-03 08:45:28 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-07-03 12:54:52 -0700 |
| commit | 451b7495b03efbea1c1c50613620ca1e409e41da (patch) | |
| tree | 4d7d845979711356e0845c179b7cf6a82a3b1b7d /src/libcollections | |
| parent | e7adb8434aed78b1b5b4bb01c45f680a4b8adebb (diff) | |
| download | rust-451b7495b03efbea1c1c50613620ca1e409e41da.tar.gz rust-451b7495b03efbea1c1c50613620ca1e409e41da.zip | |
collections: Fix conditional when reserving extra vec space
Diffstat (limited to 'src/libcollections')
| -rw-r--r-- | src/libcollections/vec.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index b8efaa78af3..d53ecabd5a9 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -496,7 +496,7 @@ impl<T> Vec<T> { /// assert!(vec.capacity() >= 10); /// ``` pub fn reserve(&mut self, capacity: uint) { - if capacity >= self.len { + if capacity > self.cap { self.reserve_exact(num::next_power_of_two(capacity)) } } |
