Skip to content

Commit 4a968f5

Browse files
committed
src: add type tag to use of v8::External
Signed-Off-By: Michaël Zasso <[email protected]>
1 parent aa445ab commit 4a968f5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/node_ffi.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,8 +442,8 @@ void DynamicLibrary::InvokeFunction(const FunctionCallbackInfo<Value>& args) {
442442

443443
void DynamicLibrary::InvokeFunctionSB(const FunctionCallbackInfo<Value>& args) {
444444
Environment* env = Environment::GetCurrent(args);
445-
FFIFunctionInfo* info =
446-
static_cast<FFIFunctionInfo*>(args.Data().As<External>()->Value());
445+
FFIFunctionInfo* info = static_cast<FFIFunctionInfo*>(
446+
args.Data().As<External>()->Value(v8::kExternalPointerTypeTagDefault));
447447
FFIFunction* fn = info->fn.get();
448448

449449
if (fn == nullptr || fn->closed || fn->ptr == nullptr) {

0 commit comments

Comments
 (0)