X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ferror.c;h=48a41ac2481dc99042da0d8540eb4503b7f1b1ee;hp=486867bbfb1364338522a9dae218598b077c5c59;hb=d4bd55e7d9b1cf63cd6fdc96b70010a0c2aca963;hpb=2fa436074ca9a5e87f39b696de832fa2188fcfc6 diff --git a/src/error.c b/src/error.c index 486867b..48a41ac 100644 --- a/src/error.c +++ b/src/error.c @@ -71,6 +71,11 @@ void psi_error_wrapper(struct psi_data *context, struct psi_token *t, int type, va_start(argv, msg); psi_verror(type, fn, ln, msg, argv); +#ifdef __clang__ + va_end(argv); + va_start(argv, msg); +#endif + PSI_DEBUG_PRINTV(context, msg, argv); va_end(argv); if (context) {