From 46210d11c385b1a8c9636a1a8b89394f3c1d9b11 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Mon, 21 Oct 2024 21:20:04 -0400 Subject: Fix UAF of base structure types Thanks glenn --- rust/src/types.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rust/src') diff --git a/rust/src/types.rs b/rust/src/types.rs index a39d650c..c0156454 100644 --- a/rust/src/types.rs +++ b/rust/src/types.rs @@ -1862,7 +1862,7 @@ impl StructureBuilder { pub fn set_base_structures(&self, bases: Vec) -> &Self { let mut bases_api = vec![]; - for base in bases { + for base in &bases { bases_api.push(BNBaseStructure { type_: base.ty.handle, offset: base.offset, -- cgit v1.3.1