Skip to content

Commit 80cc00b

Browse files
committed
fix: prevent wallet related memory leaks in tests
1 parent f9b9076 commit 80cc00b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

key-wallet-ffi/tests/test_import_wallet.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#[cfg(test)]
55
mod tests {
66
use key_wallet_ffi::error::{FFIError, FFIErrorCode};
7+
use key_wallet_ffi::wallet::wallet_free_const;
78
use key_wallet_ffi::wallet_manager::*;
89
use key_wallet_ffi::FFINetwork;
910
use std::os::raw::c_char;
@@ -66,6 +67,8 @@ mod tests {
6667
assert_eq!(error.code, FFIErrorCode::InvalidInput);
6768

6869
// Clean up
70+
error.free_message();
71+
wallet_free_const(wallet_ptr);
6972
wallet_manager_free_wallet_ids(wallet_ids_ptr, count);
7073
wallet_manager_free(manager);
7174
wallet_manager_free(manager2);

0 commit comments

Comments
 (0)