rrichards Sun Jul 18 07:45:12 2004 EDT Modified files: /php-src/ext/libxml libxml.c Log: MFB: Fixed bug #29221 (Segfault using DOM ownerDocument in a PHP object) http://cvs.php.net/diff.php/php-src/ext/libxml/libxml.c?r1=1.18&r2=1.19&ty=u Index: php-src/ext/libxml/libxml.c diff -u php-src/ext/libxml/libxml.c:1.18 php-src/ext/libxml/libxml.c:1.19 --- php-src/ext/libxml/libxml.c:1.18 Mon May 31 07:20:46 2004 +++ php-src/ext/libxml/libxml.c Sun Jul 18 07:45:12 2004 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: libxml.c,v 1.18 2004/05/31 11:20:46 rrichards Exp $ */ +/* $Id: libxml.c,v 1.19 2004/07/18 11:45:12 rrichards Exp $ */ #define IS_EXT_MODULE @@ -568,7 +568,7 @@ obj_node = (php_libxml_node_ptr *) object->node; ret_refcount = --obj_node->refcount; if (ret_refcount == 0) { - if (obj_node->node != NULL && obj_node->node->type != XML_DOCUMENT_NODE) { + if (obj_node->node != NULL) { obj_node->node->_private = NULL; } efree(obj_node);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php