summaryrefslogtreecommitdiff
path: root/rust/src/types.rs
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-10-21 21:20:04 -0400
committerMason Reed <mason@vector35.com>2024-10-21 21:20:36 -0400
commit46210d11c385b1a8c9636a1a8b89394f3c1d9b11 (patch)
tree0fe95599f6c402419c6f0a278b121364ddb6ccd6 /rust/src/types.rs
parentb9ccb6fbdd4c5b009fa1e0b24af47625a8090d23 (diff)
Fix UAF of base structure types
Thanks glenn
Diffstat (limited to 'rust/src/types.rs')
-rw-r--r--rust/src/types.rs2
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,