diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2011-06-07 01:40:54 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2011-06-07 01:40:54 +0000 |
commit | de2291689cefe3136d777ca649fdbc935cb347a0 (patch) | |
tree | ab5a8a695d75571221dc23dcadcf7489371a2137 /ext/simplexml/simplexml.c | |
parent | d86b3633cfc220accb4df62c5a937f70517f364b (diff) | |
download | php-git-de2291689cefe3136d777ca649fdbc935cb347a0.tar.gz |
Fixed test 008
Diffstat (limited to 'ext/simplexml/simplexml.c')
-rw-r--r-- | ext/simplexml/simplexml.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c index 1d74853cd9..2ec0ca4ab8 100644 --- a/ext/simplexml/simplexml.c +++ b/ext/simplexml/simplexml.c @@ -1294,9 +1294,8 @@ SXE_METHOD(xpath) result = retval->nodesetval; - array_init(return_value); - if (result != NULL) { + array_init(return_value); for (i = 0; i < result->nodeNr; ++i) { nodeptr = result->nodeTab[i]; if (nodeptr->type == XML_TEXT_NODE || nodeptr->type == XML_ELEMENT_NODE || nodeptr->type == XML_ATTRIBUTE_NODE) { @@ -1317,6 +1316,8 @@ SXE_METHOD(xpath) add_next_index_zval(return_value, value); } } + } else { + RETVAL_FALSE; } xmlXPathFreeObject(retval); |