X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=src%2Ferror.c;h=c130e71a268f61011e9beb5718c707f1c8326c60;hb=d2e0af1718294569a84c3c15616c74e4d55ea579;hp=af336a2260e434da0ba0fccb3898af08779e33ac;hpb=a7ac1c0a3c855321f21682c127a4b707de33a303;p=m6w6%2Fext-psi diff --git a/src/error.c b/src/error.c index af336a2..c130e71 100644 --- a/src/error.c +++ b/src/error.c @@ -23,7 +23,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *******************************************************************************/ -#include "php_psi_stdinc.h" +#ifdef HAVE_CONFIG_H +# include "config.h" +#else +# include "php_config.h" +#endif #include "data.h" /* zend_error_cb */ @@ -71,6 +75,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);