diff --git a/ffi/src/installation_proxy.rs b/ffi/src/installation_proxy.rs index fff53c4..d9813dd 100644 --- a/ffi/src/installation_proxy.rs +++ b/ffi/src/installation_proxy.rs @@ -145,7 +145,8 @@ pub unsafe extern "C" fn installation_proxy_get_apps( }); match res { - Ok(mut r) => { + Ok(r) => { + let mut r = r.into_boxed_slice(); let ptr = r.as_mut_ptr(); let len = r.len(); std::mem::forget(r);