From 445e05a39d005eab6f7d2f1f67a7ae2d7c85b1b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 24 Jul 2024 01:11:38 +0100 Subject: Reland "fix: CFunctionInfo and CTypeInfo leaks (#24634)" (#24692) Reverted in https://github.com/denoland/deno/commit/95847f4e9443ad8c8e0504c9fdd1d7f8eb4e588f. --- ext/napi/function.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/napi/function.rs') diff --git a/ext/napi/function.rs b/ext/napi/function.rs index bdfa7d7e1..a128ad790 100644 --- a/ext/napi/function.rs +++ b/ext/napi/function.rs @@ -33,7 +33,7 @@ extern "C" fn call_fn(info: *const v8::FunctionCallbackInfo) { let mut rv = v8::ReturnValue::from_function_callback_info(callback_info); // SAFETY: create_function guarantees that the data is a CallbackInfo external. let info_ptr: *mut CallbackInfo = unsafe { - let external_value = v8::Local::::cast(args.data()); + let external_value = v8::Local::::cast_unchecked(args.data()); external_value.value() as _ }; -- cgit v1.2.3