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

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