mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-21 07:31:03 +00:00
Forget the correct value
This commit is contained in:
@@ -159,10 +159,11 @@ unsafe fn ext_get_allocated_storage(
|
|||||||
) -> *mut u8 {
|
) -> *mut u8 {
|
||||||
let key = slice::from_raw_parts(key_data, key_len as usize);
|
let key = slice::from_raw_parts(key_data, key_len as usize);
|
||||||
match STORAGE.as_mut().expect(STORAGE_SET_EXPECT).get(key) {
|
match STORAGE.as_mut().expect(STORAGE_SET_EXPECT).get(key) {
|
||||||
Some(mut value) => {
|
Some(value) => {
|
||||||
*written_out = value.len() as u32;
|
let mut out_value: Vec<_> = value.clone();
|
||||||
let ptr = value.as_mut_ptr();
|
*written_out = out_value.len() as u32;
|
||||||
mem::forget(ptr);
|
let ptr = out_value.as_mut_ptr();
|
||||||
|
mem::forget(out_value);
|
||||||
ptr
|
ptr
|
||||||
},
|
},
|
||||||
None => {
|
None => {
|
||||||
|
|||||||
Reference in New Issue
Block a user