From 334f586690a4bf5782c78b5fc081f64403a86b22 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Thu, 2 May 2024 22:58:22 +0200 Subject: [PATCH] narcissus-core: Fix out-of-bounds slice access --- engine/narcissus-core/src/virtual_vec/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()))) } } } -- 2.49.0