From: Joshua Simmons Date: Thu, 2 May 2024 20:58:22 +0000 (+0200) Subject: narcissus-core: Fix out-of-bounds slice access X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=334f586690a4bf5782c78b5fc081f64403a86b22;p=josh%2Fnarcissus narcissus-core: Fix out-of-bounds slice access --- diff --git a/engine/narcissus-core/src/virtual_vec/vec.rs b/engine/narcissus-core/src/virtual_vec/vec.rs index 469fb33..4b017ce 100644 --- a/engine/narcissus-core/src/virtual_vec/vec.rs +++ b/engine/narcissus-core/src/virtual_vec/vec.rs @@ -53,7 +53,7 @@ impl VirtualVec { } else { unsafe { self.len -= 1; - Some(ptr::read(self.get_unchecked(self.len()))) + Some(ptr::read(self.as_ptr().add(self.len()))) } } }