]> granicus.if.org Git - php/commitdiff
MFH: Fixed bug #33340 (CLI Crash when calling php:function from XSLT)
authorRob Richards <rrichards@php.net>
Tue, 14 Jun 2005 19:40:33 +0000 (19:40 +0000)
committerRob Richards <rrichards@php.net>
Tue, 14 Jun 2005 19:40:33 +0000 (19:40 +0000)
ext/xsl/xsltprocessor.c

index fafeb0beb585700980bb2023af99be56db422594..9f29436adeda9cd4fcffe7b7069e4e2b7eafa013 100644 (file)
@@ -200,7 +200,7 @@ static void xsl_ext_function_php(xmlXPathParserContextPtr ctxt, int nargs, int t
                                        int j;
                                        dom_object *domintern;
                                        array_init(args[i]);
-                                       if (obj->nodesetval->nodeNr > 0) {
+                                       if (obj->nodesetval && obj->nodesetval->nodeNr > 0) {
                                                domintern = (dom_object *) php_dom_object_get_data((void *) obj->nodesetval->nodeTab[0]->doc);
                                                for (j = 0; j < obj->nodesetval->nodeNr; j++) {
                                                        xmlNodePtr node = obj->nodesetval->nodeTab[j];