diff options
Diffstat (limited to 'rust/src/custom_binary_view.rs')
| -rw-r--r-- | rust/src/custom_binary_view.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/src/custom_binary_view.rs b/rust/src/custom_binary_view.rs index eb95acb2..4d53bd98 100644 --- a/rust/src/custom_binary_view.rs +++ b/rust/src/custom_binary_view.rs @@ -280,7 +280,7 @@ pub trait BinaryViewTypeExt: BinaryViewTypeBase { let bv = unsafe { BinaryView::from_raw(bv).to_owned() }; let metadata = unsafe { Metadata::from_raw(metadata).to_owned() }; match (context.recognizer)(&bv, &metadata) { - Some(plat) => plat.handle, + Some(plat) => unsafe { Ref::into_raw(plat).handle }, None => std::ptr::null_mut(), } } |
