diff options
| author | Ralf Jung <post@ralfj.de> | 2019-05-23 16:30:16 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2019-05-23 16:30:54 +0200 |
| commit | f44b264447f0d1b42676e7ea99a04d140749f65b (patch) | |
| tree | c9c7bd26bfd207e7513bac7f95534d21dd0501e2 /src/liballoc/vec.rs | |
| parent | f688ba608923bdbf6b46ec65af2f6464b6233a75 (diff) | |
| download | rust-f44b264447f0d1b42676e7ea99a04d140749f65b.tar.gz rust-f44b264447f0d1b42676e7ea99a04d140749f65b.zip | |
fix dangling reference in Vec::append
Diffstat (limited to 'src/liballoc/vec.rs')
| -rw-r--r-- | src/liballoc/vec.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/liballoc/vec.rs b/src/liballoc/vec.rs index 073d3ab5937..dc661a267e2 100644 --- a/src/liballoc/vec.rs +++ b/src/liballoc/vec.rs @@ -1094,7 +1094,7 @@ impl<T> Vec<T> { let count = (*other).len(); self.reserve(count); let len = self.len(); - ptr::copy_nonoverlapping(other as *const T, self.get_unchecked_mut(len), count); + ptr::copy_nonoverlapping(other as *const T, self.as_mut_ptr().add(len), count); self.len += count; } |
