mirror of
https://github.com/janet-lang/janet
synced 2025-11-18 16:25:11 +00:00
Fix error behavior when calling functions with incorrect arities.
This commit is contained in:
@@ -988,6 +988,10 @@ JanetSignal janet_call(
|
||||
JanetFiber **f) {
|
||||
JanetFiber *fiber = janet_fiber_n(fun, 64, argv, argn);
|
||||
if (f) *f = fiber;
|
||||
if (!fiber) {
|
||||
*out = janet_cstringv("arity mismatch");
|
||||
return JANET_SIGNAL_ERROR;
|
||||
}
|
||||
return janet_continue(fiber, janet_wrap_nil(), out);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user