rrichards Sun Oct 5 09:14:22 2003 EDT Modified files: /php-src/ext/dom xpath.c Log: fix segfault if xpath expression string is invalid Index: php-src/ext/dom/xpath.c diff -u php-src/ext/dom/xpath.c:1.5 php-src/ext/dom/xpath.c:1.6 --- php-src/ext/dom/xpath.c:1.5 Mon Sep 29 07:43:26 2003 +++ php-src/ext/dom/xpath.c Sun Oct 5 09:14:21 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: xpath.c,v 1.5 2003/09/29 11:43:26 rrichards Exp $ */ +/* $Id: xpath.c,v 1.6 2003/10/05 13:14:21 rrichards Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -197,6 +197,9 @@ ctxp->nsNr = 0; } + if (! xpathobjp) { + RETURN_FALSE; + } if (xpathobjp->type == XPATH_NODESET) { int i; xmlNodeSetPtr nodesetp;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php