mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-23 13:01:42 -08:00
fix coverity issue Missing varargs init or cleanup
This commit is contained in:
parent
6c8449b147
commit
a74094de9a
10 changed files with 27 additions and 5 deletions
|
|
@ -104,12 +104,15 @@ void
|
|||
FEerror(const char *s, int narg, ...)
|
||||
{
|
||||
ecl_va_list args;
|
||||
cl_object rest;
|
||||
ecl_va_start(args, narg, narg, 0);
|
||||
ecl_enable_interrupts();
|
||||
rest = cl_grab_rest_args(args);
|
||||
ecl_va_end(args);
|
||||
funcall(4, @'si::universal-error-handler',
|
||||
ECL_NIL, /* not correctable */
|
||||
make_constant_base_string(s), /* condition text */
|
||||
cl_grab_rest_args(args));
|
||||
rest);
|
||||
_ecl_unexpected_return();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue