summaryrefslogtreecommitdiff
path: root/ext/ffi/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ext/ffi/lib.rs')
-rw-r--r--ext/ffi/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/ffi/lib.rs b/ext/ffi/lib.rs
index 3de204ef3..65d64af33 100644
--- a/ext/ffi/lib.rs
+++ b/ext/ffi/lib.rs
@@ -2065,7 +2065,7 @@ fn op_ffi_call_nonblocking<'scope>(
#[op(fast)]
fn op_ffi_ptr_of<FP>(
state: &mut deno_core::OpState,
- buf: &[u8],
+ buf: *const u8,
out: &mut [u32],
) -> Result<(), AnyError>
where
@@ -2084,7 +2084,7 @@ where
// SAFETY: Out buffer was asserted to be at least large enough to hold a usize, and properly aligned.
let out = unsafe { &mut *outptr };
- *out = buf.as_ptr() as usize;
+ *out = buf as usize;
Ok(())
}