feat(runtime-c-api) Arity cannot be negative when calling wasmer_export_func_call.

This commit is contained in:
Ivan Enderlin 2019-09-05 14:31:43 +02:00
parent 15066555e7
commit 2d63e25075

View File

@ -11,7 +11,7 @@ use crate::{
value::{wasmer_value, wasmer_value_t, wasmer_value_tag},
wasmer_byte_array, wasmer_result_t,
};
use libc::c_int;
use libc::{c_int, c_uint};
use std::{ptr, slice};
use wasmer_runtime::{Instance, Memory, Module, Value};
use wasmer_runtime_core::{export::Export, module::ExportIndex};
@ -390,9 +390,9 @@ pub unsafe extern "C" fn wasmer_export_name(export: *mut wasmer_export_t) -> was
pub unsafe extern "C" fn wasmer_export_func_call(
func: *const wasmer_export_func_t,
params: *const wasmer_value_t,
params_len: c_int,
params_len: c_uint,
results: *mut wasmer_value_t,
results_len: c_int,
results_len: c_uint,
) -> wasmer_result_t {
if func.is_null() {
update_last_error(CApiError {