summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2018-02-17 12:59:12 +0100
committerAnatol Belski <ab@php.net>2018-02-17 13:02:50 +0100
commitb2d38ed9ca4429ee8fdf98bae114411ed8e1af36 (patch)
tree1bfa10b999391460666881822bab353081d9ebb4 /ext/xml/xml.c
parentf44f9d62061b1cd850fcbf5c49d618a14324cc9d (diff)
downloadphp-git-b2d38ed9ca4429ee8fdf98bae114411ed8e1af36.tar.gz
Reduce variable scope
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);