You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
commit e0053f1
Author: xdustinface <xdustinfacex@gmail.com>
Date: Fri Dec 26 08:47:34 2025 +0100
Prevent `FFIError` message leaks in tests
- Modified `set_error`, `set_success`, and `ffi_error_set` macro to
free previous error messages before setting new ones
- Added `FFIError::free_message` helper for test cleanup
- Added cleanup in all relevalt tests
commit 54a8d6e
Author: xdustinface <xdustinfacex@gmail.com>
Date: Thu Dec 25 23:54:58 2025 +0100
Prevent wallet related memory leaks in tests
- Properly keep track of all create wallets and wallet infos and clean them up at the end.
- Head allocate wallet infos like it would happen in real FFI usage and
free them properly at the end.
commit d17172d
Author: xdustinface <xdustinfacex@gmail.com>
Date: Thu Dec 25 23:37:43 2025 +0100
Free sync progress and stats in `test_client_resource_cleanup`
commit 917c54a
Author: xdustinface <xdustinfacex@gmail.com>
Date: Thu Dec 25 23:25:33 2025 +0100
Fix `FFIArray` test cleanup memory leaks
The tests were wrapping `FFIArray` in a `Box` before passing to
`dash_spv_ffi_array_destroy`, but that function only frees the internal
data buffer, not the struct itself. This caused the `Box` allocations to leak.
0 commit comments