Skip to content

Commit f435a02

Browse files
committed
fix default reference type
1 parent 1f18f28 commit f435a02

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

NativeScript/ffi/Interop.mm

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -809,7 +809,12 @@ napi_value interop_bufferFromData(napi_env env, napi_callback_info info) {
809809
bool shouldFree;
810810
reference->type->toNative(env, argv[1], reference->data, &shouldFree, &shouldFree);
811811
}
812-
} else if (argc != 0) {
812+
} else if (argc == 0) {
813+
reference->data = nullptr;
814+
const char * typestr = "@";
815+
reference->type = TypeConv::Make(env, &typestr);
816+
reference->initValue = nullptr;
817+
} else {
813818
napi_throw_error(env, nullptr, "Invalid number of arguments");
814819
return nullptr;
815820
}

0 commit comments

Comments
 (0)