From d525f51b3ead9bd613a0f03cfaa7752873e13651 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Mon, 14 Apr 2025 20:46:03 -0400 Subject: Fix memory leak in when calling `Metadata::get_value_store` in Rust API Forgot to free the `BNMetadataValueStore` object returned by core --- rust/src/metadata.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rust/src') 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) } -- cgit v1.3.1