diff options
| author | Rob Richards <rrichards@php.net> | 2003-07-11 14:19:05 +0000 |
|---|---|---|
| committer | Rob Richards <rrichards@php.net> | 2003-07-11 14:19:05 +0000 |
| commit | d1c41150c6358b6b49f15f4d67b50e1b8e571a7d (patch) | |
| tree | acc19aa43aeba501e0ab561c1a7af34b4f020176 | |
| parent | a1d8121bda4210df78a38444e62e685bf6b3e156 (diff) | |
| download | php-git-d1c41150c6358b6b49f15f4d67b50e1b8e571a7d.tar.gz | |
fix compile issue - TSRMLS_FETCH is only temporary until errors handled
| -rw-r--r-- | ext/dom/document.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/dom/document.c b/ext/dom/document.c index 392bfcb115..aa909ee6d8 100644 --- a/ext/dom/document.c +++ b/ext/dom/document.c @@ -115,10 +115,10 @@ static void php_dom_ctx_error(void *ctx, const char *msg, ...) { va_list ap; char *buf; int len; - TSRMLS_FETCH(); - xmlParserCtxtPtr parser; + TSRMLS_FETCH(); + parser = (xmlParserCtxtPtr) ctx; va_start(ap, msg); @@ -129,6 +129,7 @@ static void php_dom_ctx_error(void *ctx, const char *msg, ...) { while (len && buf[--len] == '\n') { buf[len] = '\0'; } + php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s in %s, line: %d", buf, parser->input->filename, parser->input->line); efree(buf); } |
