diff options
| author | Mason Reed <mason@vector35.com> | 2024-10-21 21:20:04 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2024-10-21 21:20:36 -0400 |
| commit | 46210d11c385b1a8c9636a1a8b89394f3c1d9b11 (patch) | |
| tree | 0fe95599f6c402419c6f0a278b121364ddb6ccd6 /rust/src | |
| parent | b9ccb6fbdd4c5b009fa1e0b24af47625a8090d23 (diff) | |
Fix UAF of base structure types
Thanks glenn
Diffstat (limited to 'rust/src')
| -rw-r--r-- | rust/src/types.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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<BaseStructure>) -> &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, |
