From: Rob Richards Date: Tue, 14 Jun 2005 19:39:52 +0000 (+0000) Subject: Fixed bug #33340 (CLI Crash when calling php:function from XSLT) X-Git-Tag: php-5.1.0b2~198 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f14292df21e9f1a94c63435ff58faaba4901f8c8;p=php Fixed bug #33340 (CLI Crash when calling php:function from XSLT) --- diff --git a/ext/xsl/xsltprocessor.c b/ext/xsl/xsltprocessor.c index a33a4a6dd2..07880d5e45 100644 --- a/ext/xsl/xsltprocessor.c +++ b/ext/xsl/xsltprocessor.c @@ -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;