From ef0224246b9473b3500df7b4704a4f3680d43975 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Thu, 29 Dec 2022 11:46:08 +0900 Subject: [PATCH] tests: fix SB violation in LeakedBuffers (#5322) --- tokio/tests/support/leaked_buffers.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tokio/tests/support/leaked_buffers.rs b/tokio/tests/support/leaked_buffers.rs index 3ee8a18967b..a6079fb707a 100644 --- a/tokio/tests/support/leaked_buffers.rs +++ b/tokio/tests/support/leaked_buffers.rs @@ -18,9 +18,9 @@ impl LeakedBuffers { } } pub unsafe fn create<'a>(&mut self, size: usize) -> &'a mut [u8] { - let mut new_mem = vec![0u8; size].into_boxed_slice(); - let slice = std::slice::from_raw_parts_mut(new_mem.as_mut_ptr(), new_mem.len()); + let new_mem = vec![0u8; size].into_boxed_slice(); self.leaked_vecs.push(new_mem); - slice + let new_mem = self.leaked_vecs.last_mut().unwrap(); + std::slice::from_raw_parts_mut(new_mem.as_mut_ptr(), new_mem.len()) } }