fix clang build
[m6w6/ext-psi] / src / error.c
index af336a2260e434da0ba0fccb3898af08779e33ac..48a41ac2481dc99042da0d8540eb4503b7f1b1ee 100644 (file)
@@ -71,6 +71,10 @@ 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);