diff options
Diffstat (limited to 'cli/napi/js_native_api.rs')
-rw-r--r-- | cli/napi/js_native_api.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/napi/js_native_api.rs b/cli/napi/js_native_api.rs index 05e07b1e5..62ac40159 100644 --- a/cli/napi/js_native_api.rs +++ b/cli/napi/js_native_api.rs @@ -1223,13 +1223,17 @@ fn napi_add_finalizer( fn napi_adjust_external_memory( env: *mut Env, change_in_bytes: i64, - adjusted_value: &mut i64, + adjusted_value: *mut i64, ) -> Result { check_env!(env); + check_arg!(env, adjusted_value); + let env = unsafe { &mut *env }; let isolate = &mut *env.isolate_ptr; *adjusted_value = isolate.adjust_amount_of_external_allocated_memory(change_in_bytes); + + napi_clear_last_error(env); Ok(()) } |