Merge pull request #1467 from gwenn/array_fix

Try to fix warning
This commit is contained in:
gwenn 2024-03-10 09:30:35 +01:00 committed by GitHub
commit f884961d35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -759,10 +759,9 @@ impl Values<'_> {
None
} else {
Some(unsafe {
let rc = array::Array::from_raw(ptr as *const Vec<Value>);
let array = rc.clone();
array::Array::into_raw(rc); // don't consume it
array
let ptr = ptr as *const Vec<Value>;
array::Array::increment_strong_count(ptr); // don't consume it
array::Array::from_raw(ptr)
})
}
}