mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 15:32:05 +00:00
Fix lookup function issue reported in nightly run (#3868)
This commit is contained in:
parent
bb3f8d9198
commit
87588caa7f
|
@ -2222,6 +2222,9 @@ aot_lookup_function(const AOTModuleInstance *module_inst, const char *name)
|
||||||
(AOTFunctionInstance *)module_inst->export_functions;
|
(AOTFunctionInstance *)module_inst->export_functions;
|
||||||
AOTFunctionInstance key = { .func_name = (char *)name };
|
AOTFunctionInstance key = { .func_name = (char *)name };
|
||||||
|
|
||||||
|
if (!export_funcs)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
return bsearch(&key, export_funcs, module_inst->export_func_count,
|
return bsearch(&key, export_funcs, module_inst->export_func_count,
|
||||||
sizeof(AOTFunctionInstance), cmp_func_inst);
|
sizeof(AOTFunctionInstance), cmp_func_inst);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3437,6 +3437,9 @@ wasm_lookup_function(const WASMModuleInstance *module_inst, const char *name)
|
||||||
WASMExportFuncInstance key = { .name = (char *)name };
|
WASMExportFuncInstance key = { .name = (char *)name };
|
||||||
WASMExportFuncInstance *export_func_inst;
|
WASMExportFuncInstance *export_func_inst;
|
||||||
|
|
||||||
|
if (!module_inst->export_functions)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
export_func_inst = bsearch(
|
export_func_inst = bsearch(
|
||||||
&key, module_inst->export_functions, module_inst->export_func_count,
|
&key, module_inst->export_functions, module_inst->export_func_count,
|
||||||
sizeof(WASMExportFuncInstance), cmp_export_func_inst);
|
sizeof(WASMExportFuncInstance), cmp_export_func_inst);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user