summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r--ext/xml/xml.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index adba182193..9f73be1a96 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -797,12 +797,11 @@ void _xml_startElementHandler(void *userData, const XML_Char *name, const XML_Ch
void _xml_endElementHandler(void *userData, const XML_Char *name)
{
xml_parser *parser = (xml_parser *)userData;
- zend_string *tag_name;
if (parser) {
zval retval, args[2];
- tag_name = _xml_decode_tag(parser, (const char *)name);
+ zend_string *tag_name = _xml_decode_tag(parser, (const char *)name);
if (!Z_ISUNDEF(parser->endElementHandler)) {
ZVAL_COPY(&args[0], &parser->index);