diff options
| author | Mason Reed <mason@vector35.com> | 2025-04-14 20:46:03 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2025-04-29 09:16:13 -0400 |
| commit | d525f51b3ead9bd613a0f03cfaa7752873e13651 (patch) | |
| tree | 4afdab5194625bc10686528092f34a76c1e2bd7c /rust/src/metadata.rs | |
| parent | 001bcb11b1305e470ea39f9e36a302f2a134c5d6 (diff) | |
Fix memory leak in when calling `Metadata::get_value_store` in Rust API
Forgot to free the `BNMetadataValueStore` object returned by core
Diffstat (limited to 'rust/src/metadata.rs')
| -rw-r--r-- | rust/src/metadata.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rust/src/metadata.rs b/rust/src/metadata.rs index d18b6339..bdb9a88f 100644 --- a/rust/src/metadata.rs +++ b/rust/src/metadata.rs @@ -239,6 +239,8 @@ impl Metadata { }; map.insert(key, value); } + + unsafe { BNFreeMetadataValueStore(ptr) }; Ok(map) } |
